当有人停止使用PHP或JavaScript查看您的视频时,有没有办法查看


Is there a way to see when someone stops viewing your video using PHP or JavaScript?

如果我在网页上有一个视频,让别人看,但中途停了下来,有办法看看他们停在哪里吗?(即42秒后。)使用HTML5、PHP、JavaScript还是它们的任何组合?

这在HTML5和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事件不会触发。