如果我要在网页上播放视频,并且有人观看但中途停止,有没有办法查看他们停止的位置?(即 42 秒。)是使用 HTML5、PHP、JavaScript 还是它们的任何组合?
问问题
62 次
1 回答
1
这可以通过 HTML 5 和 JavaScript 实现。您需要为视频的pause
事件注册一个事件处理程序,然后读取currentTime
播放属性:
<video id="myVideo" width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
<script type="text/javascript">
document.getElementById("myVideo").addEventListener("pause", function() {
alert("Video paused at " + vid.currentTime);
});
</script>
currentTime
将是视频暂停的时间(以秒为单位)。
当然,pause
如果他们在视频结束之前离开页面,则不会触发该事件。
于 2012-07-14T08:08:49.403 回答