當你有一個簡單的無知音頻標籤,像這樣:HTML5/JS什麼是選擇正確音頻源的簡單方法?
<audio id="audio45" preload="auto" src="audio.ogg" controls=""></audio>
您可以複製源播放,像這樣:
var playback = new Audio();
playback.src = document.getElementById('audio45').src;
playback.load();
playback.play();
這將在Opera,火狐,iceweasel,這次大概Konqueror的工作。但是,當玩好Internet Explorer,Safari等你需要更多的來源。
<audio id="audio45" preload="auto" controls="">
<source src="audio.ogg" type="audio/ogg" />
<source src="audio.mp3" type="audio/mpeg" />
</audio>
不過這樣一來,audio45.src保持爲空。獲取當前瀏覽器爲播放器選擇的支持源的簡單方法是什麼?我正在尋找一種可以寫入一次的方法,並適用於所有動態發生的音頻。
+1 「無知音頻標籤」 – sdleihssirhc