我看到 MediaElement 接口公开了像 paused
, seeking
和 ended
这样的属性。然而,列表中缺少 playing
属性。
我知道有playing
事件会在元素开始播放时触发,以及timeupdate
事件会在播放过程中定期触发,但我正在寻找一种确定视频是否正在播放中的方法。有没有简单的方法来确定这一点?
我得到的最接近的是:
!(video.paused || video.ended || video.seeking || video.readyState < video.HAVE_FUTURE_DATA)
currentTime
可能会返回视频的总时长而不是真实的当前时间(如果视频还没有开始播放,应该是0)。 - undefined