2 つの mp3 のオーディオ プレイリストの簡単なコードをセットアップし、JSFiddle でテストしました...動作しているように見えましたが、アップロード時に、Chrome と Safari で最初のクリップのみを再生し、Opera と Firefox では何も再生しません。私はmp3とoggの両方を使用しているので、おそらく「終了」機能に関するものでしょうか...? 「終了」は「ロード済み」を意味する必要はありませんよね?助けて、誰か…?
JS:
var chant = document.getElementById("music");
chant.addEventListener("ended", function() {
chant2 = document.getElementById("music2");
chant2.play();
});
HTML:
<audio id="music" autoplay="autoplay"><br>
<source src="http://www.siddhicenter.org/media/GANAPATIVEDCSTUTI.ogg" type="audio/ogg" /><br>
<source src="http://www.siddhicenter.org/media/GANAPATIVEDCSTUTI.mp3" type="audio/mpeg" /><br>
Your browser does not support the audio element.<br>
</audio>
<audio id="music2" loop="loop" ><br>
<source src="http://www.siddhicenter.org/media/OmNamahShivaya.ogg" type="audio/ogg" /><br>
<source src="http://www.siddhicenter.org/media/OmNamahShivaya.mp3" type="audio/mpeg" /><br>
Your browser does not support the audio element.<br>
</audio>
前もって感謝します...