私はhtml5とjavascriptでビデオを再生するウェブサイトを作っています。ビデオのサムネイルが表示され、選択されると、そのビデオがポップアップして再生され、終了すると終了します。
私はビデオが選択されていない場合、45秒後にプレイリストを自動的に再生する方法を見つけようとしています。 javascriptでこれを行う方法はありますか?
誰かが25秒以内にビデオを選択してビデオを再生すると、ビデオが終了して終了すると再びチェックする必要があるため、常にチェックする必要があります。
前もって感謝します。
iOS上のJavaScript経由でHTML5ビデオの再生を開始する方法はありません。 Safari HTML5オーディオ/ビデオガイド:
iOSのSafari(iPadを含むすべてのデバイス)では、ユーザーが セルラーネットワーク上にあり、データユニット、プリロードおよび 自動再生が無効になります。ユーザーが開始するまでデータはロードされません。 つまり、JavaScriptのplay()メソッドとload()メソッドも非アクティブです。 ユーザーが再生を開始するまで、play()またはload()メソッド ユーザーアクションによってトリガーされます。つまり、ユーザーが開始したPlay ボタンは機能しますが、onLoad = "play()"イベントは発生しません。
これは映画を再生します:
<input type="button" value="Play" onClick="document.myMovie.play()">
これはiOSでは何もしません:
Here is link to Safari guide: https://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1