0

video.js (4.1.0) を使用しており、ビデオの最後ですぐに開始できる状態に戻りたいと考えています。これを行う方法がわかりません。

myPlayer.on("ended", function(){ }); を実行すると、

myPlayer.posterImage.show(); を使用して、そこにポスター フレームをロードします。ユーザーがビデオの再生を再開した場合でも、ビデオ オブジェクト全体をカバーします。

最後に、これを行う場合: this.pause(); this.currentTime(0); ポスターフレームの準備完了状態ではなく、ビデオが最初に一時停止しています。

これを達成する方法について何か考えはありますか?

4

1 に答える 1

2

ポスター画像は、再生を再開すると再び消えるはずです。消えないリンクはありますか? posterImage と bigPlayButton が表示され、currentTime が 0 に設定されているこの fiddle で行います

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