そのため、YouTubeビデオを正常に再生するjwplayerを操作しようとしましたが、まだ少し問題が発生しています。
プレーヤーが「開始時間」から再生し、「終了時間」で停止するようにします。これらの 2 つの値は、2 つのフォーム入力から取得されます。だから私は行って、非常にうまく機能するこの小さな関数を書きました:
function timeControl(start, end) {
jwplayer().seek(start).onTime(function (event) {
if(event.position >= end ) {
this.stop();
}
});
}
問題は、この関数を 2 回実行すると、2 回目は新しいパラメーターを無視することがあります (たとえば、開始時間を 3 秒、終了時間を 10 に設定した場合、終了時間を 6 秒にして再度実行すると) 、うまくいきますが、終了時刻を 6 時に開始し、次に 10 時にするとうまくいきません... )
誰が何が起こっているのか考えていますか? とにかく、プレーヤーをリロードせずにプレーヤーの「onTime」プロパティをリセットするには?
前もって感謝します !