0

我正在使用 video.js (4.1.0),并希望在视频结束时返回准备开始状态。我不知道该怎么做。

如果我这样做 myPlayer.on("ended", function(){ });

并在那里加载海报框架,使用 myPlayer.posterImage.show(); 它覆盖整个视频对象,即使用户再次开始播放视频。

如果,最后,我这样做: this.pause(); this.currentTime(0); 它使视频在开始时暂停,而不是带有海报框架的就绪状态。

关于我如何做到这一点的任何想法?

4

1 回答 1

2

当播放重新开始时,海报图像应该会再次消失 - 你有没有链接的地方吗?在这个 fiddle中确实如此,其中显示了 posterImage 和 bigPlayButton 并且 currentTime 设置为 0。

var vid = videojs("myVideo");
vid.on("ended", function(){
  vid.posterImage.show();
  vid.bigPlayButton.show();
  vid.currentTime(0);
})
于 2013-07-10T17:16:09.657 回答