問題タブ [readystate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - HTML
Web ページに別々<audio>の要素と要素があり、両方を中断せずに再生できる (つまり、セットが 4<video>の場合) 同時に再生を開始したいと考えています。readyState今、私は次のコードを使用しています:
これは、Chromium および Opera ブラウザーでは完全に機能しますが、Firefox ではほとんどの場合失敗します。その理由は、いくら待っても<audio>行き詰まるからです。readyState == 3したがって、canplaythroughイベントが発生することはありません(これには が必要readyState == 4です)。
要素<video>はreadyState == 4ほぼ瞬時に入りますが。それは Firefox のバグですか、それとも何か間違っていますか?
私の Firefox のバージョンは 51.0a2 です。