0
我要作出這樣的打3個連續的音頻文件(非常小的,只是〜900毫秒的文件)的應用程序,所以我寫了這些代碼:我怎樣才能讓iPhone中的Safari音頻一個接一個地運行多個音頻?
function playAudio() {
audioLinksArray.forEach(function(audioLink, index, array){
setTimeout(function(){
// Find the audio element to play
document.getElementById('audio'+index).play();
}, 900*index);
});
}
這個工作在桌面瀏覽器的罰款(我在Chrome測試,Safari,FireFox,Opera)。但是,當我在iPhone上打開Safari時,它只播放前兩個音頻文件,而最後一個不播放。究竟發生了什麼,我能做些什麼來解決這個問題?
而不是使用多個'Audio',你爲什麼不只是使用一個並更改網址一個又一個的? –
@Derek朕會功夫我會很感激你的模型代碼 –