私はキャンバスを使ってシンプルなゲームを作っていますが、キャンバスが描かれる前に、キャンバス内ですぐに3秒のイントロを演奏する方法を見つけることができません。HTML5キャンバスで短いビデオクリップを自動的に再生する方法は?
これは私が私のhtmlのために持っているものである:ビデオ自動再生を実行するときに例を持っている。ここ
<video id="intro" src="https://www.youtube.com/watch?v=tqErAlg-QJU" controls="false" autoplay></video>
<canvas id="myCanvas" width="800" height="400"
style="border:1px solid #000000;">
</canvas>
ビデオの再生が終了するまでcanvas要素の上にビデオ要素を配置するためにCSSを使用する単純なようだ - そして、video要素を非表示にします。 – markE
@markEビデオが終了するまで、JavaScriptをどのように書き込むことができますか? –
ビデオの 'ended'イベントを購読し、そのコールバック関数でキャンバスに描画を開始することができます:' document.getElementById( 'intro')。onended = function(e){//ビデオ要素を隠してキャンバスを行う}; }; '乾杯! – markE