3時に正確な再生時間にオーバーレイ画像を表示したいので、この質問をします。HTML5ビデオが最初のフレームで再生されるときを検出するにはどうすればよいですか?
したがって、「再生」イベントをバインドして、画像を表示するためにsetTimeout(...,18000)
と状態を設定しました。
しかし、setTimeout
が早すぎるようです。画像が予想以上に速く表示されます。私は、ビデオが準備される前に "プレイ"イベントが発砲されると、私は理解できません。
私はまた、 "loadeddata"と "playing"イベントをバインドしようとしました。しかし、今回は、イメージが予想よりも遅く表示されます。
また、画像は「ランダムなやり方で」表示されているようです(必ずしも同じ時間にいくつかのテストで表示されるわけではなく、少し異なります)。
正確な時刻に画像を表示するためにsetTimeout
を使用できるイベントがありますか?または、単純な方法で、ビデオ上の画像を正確な時間で表示するにはどうすればいいですか?
ありがとう。少なくとも私はビデオのcurrentTimeに頼っていると "ランダムなやり方"を引き起こしません。 – Yeung