1

Web ページにビデオを掲載していて、誰かに見てもらい途中でやめてしまった場合、どこで止まったかを確認する方法はありますか? (つまり、開始から 42 秒。) HTML5、PHP、JavaScript、またはそれらの組み合わせのいずれかを使用していますか?

4

1 に答える 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 に答える