背景のヒーロー動画には<video>
を使用しています。 0時に開始されます。 0:11クリップの終わりに達すると、それは02にポップアップし、そこから繰り返されます。私はそれを達成しました:Safariで '終了しました'の中間ビデオを検索するHTML5動画
タブレット/モバイルの代替画像に交換されるため、私はデスクトップ体験にのみ関心があります。これはChrome、Firefox、さらにはIEでも動作します。しかし、Safariは、02の代わりに0:00から繰り返されます。
addeventListener
の代わりにボタン全体に機能を置くと機能します。 CurrentTimeの再割り当ては問題ではないようです。私は全体をvideo.oncanplaythrough = function() {
の中に入れてみました。 .addEventListener('ended')
を$('video').on('ended',function(){
またはvideo.onended = function() {
に変更しようとしました。
.play()は、私がon('click')
を働かせることを除いて、いつも0:00にあなたを送り返すようです。ご協力いただきありがとうございます!
まあ、それをくそ。あなたの脳を壊して答えを見つけようとすると、不必要に過度に複雑になってしまいます。ありがとう! – Holly
場合によっては、目の第2のペアが必要になります;-) –
ここで同じ問題があります。 play()の後にcurrentTimeを置くと、00:00にビデオが点滅し、その後currentTimeにジャンプします。何か案は? – user2622348