HTML5视频标签,javascript检测播放状态?

Posted

技术标签:

【中文标题】HTML5视频标签,javascript检测播放状态?【英文标题】:HTML5 video tag, javascript to detect playing status? 【发布时间】:2011-10-02 14:16:05 【问题描述】:

您可以使用 javascript 来检测视频是否正在播放吗?暂停?还是停止了?

我知道浏览器下的VLC可以做到这一点,但是不知道没有VLC怎么做?

【问题讨论】:

这能回答你的问题吗? Detect if html5 Video element is playing 【参考方案1】:

可以查询media对象获取播放状态:

http://www.w3.org/TR/2011/WD-html5-20110113/video.html#playing-the-media-resource

"媒体元素在暂停时被称为可能正在播放 属性为false,元素还没有结束播放,播放有 未因错误而停止,元素要么没有当前媒体 控制器或具有当前的媒体控制器但未在其上被阻止 媒体控制器,并且该元素不是被阻止的媒体元素。”

【讨论】:

太棒了,我现在就试试。

以上是关于HTML5视频标签,javascript检测播放状态?的主要内容,如果未能解决你的问题,请参考以下文章

将 javascript 变量传递给 html5 视频标签,使用它作为播放器的 src

使用 html5 视频标签从特定位置开始播放视频

播放暂停 html5 视频 javascript

HTML5 视频:动态生成的视频标签仅第一次播放

javascript html5视频播放器

javascript html5视频播放器