0
我有html5音頻播放器,如播放,暫停,停止按鈕。html5音頻標籤播放音頻時,它是加載音頻
function onUpdate()
{
var isPlaying = (!getAudioElement().paused);
document.getElementById("playerplay").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause").style.display = (isPlaying)?"block":"none";
};
function getAudioElement()
{
return document.getElementById("id_audio_element");
}
function play() {
getAudioElement().play();
onUpdate();
}
function pause() {
getAudioElement().pause();
onUpdate();
}
function stop() {
getAudioElement().pause();
getAudioElement().currentTime=0;
onUpdate();
getAudioElement().load();
}
和音頻標籤:
<audio id="id_audio_element" onended="onUpdate();load();"><source src="105.ogg" type="audio/ogg"></audio>
它的作品都在瀏覽器中完美,exept iPhone和iPad的Safari和Chrome。當我調用load()時,音頻開始播放,儘管我不叫play()。
任何人都有解決方案嗎?謝謝!