【发布时间】:2012-01-25 19:28:15
【问题描述】:
我查看了几个问题以了解是否正在播放 HTML5 元素,但找不到答案。我查看了 W3 文档,它有一个名为“正在播放”的事件,但我似乎无法让它工作。
这是我当前的代码:
var stream = document.getElementsByTagName('video');
function pauseStream() {
if (stream.playing) {
for (var i = 0; i < stream.length; i++) {
stream[i].pause();
$("body > header").addClass("paused_note");
$(".paused_note").text("Stream Paused");
$('.paused_note').css("opacity", "1");
}
}
}
【问题讨论】:
-
我完全没有这方面的经验,但是您能从视频标签中获取信息以获取播放时间时间戳吗?你可以做的是一个 90 毫秒的计时器,并跟踪你在视频中的位置,如果时间戳正在推进,你就知道视频正在播放......
标签: javascript html video html5-video dom-events