我在我的HTML頁面中使用了聲音,並編寫了JavaScript函數在特定時間播放。問題是,當我在PC中加載頁面時,它運行良好,但在移動設備上,聲音無法播放。哪裏不對?聲音不能在手機上播放
<audio id="buzzer" controls="controls">
<source src="assets/sound/buzzer.mp3" type="audio/mpeg" />
function PlaySound1() {
var audioElement = document.getElementById('buzzer');
audioElement.setAttribute("preload", "auto");
audioElement.autobuffer = true;
var source1 = document.createElement('source');
source1.type= 'audio/mpeg';
source1.src= 'buzzer.mp3';
audioElement.appendChild(source1);
audioElement.load();
audioElement.play();
};
你是什麼意思的手機? iPhone,Android,Blackberry等?哪個瀏覽器? –
android和iphone –
移動音頻需要用戶交互才能啓動。什麼叫PlaySound1? –