我目前使用javascript中生成的html5 dom內容在網頁中播放一些聲音。Android設備上的html5音頻標籤
在Firefox和谷歌鉻瀏覽器沒有問題,一切正常,但在Android設備上我聽不到聲音(即使我使用谷歌Chrome移動)。
我使用的Ogg Vorbis內容(誰是我的Android設備支持,如W3Schools的報告它,同爲「它支持」的網站,並根據我的聲音的標籤播放測試。) 我所有的函數調用正確(執行console.log和警告測試已經完成),聲音在我的設備在所有輸出啓用和音頻的標籤的所有功能都在一個很好的價值,當我啓動了音頻的元素:
a.readyState => 4
a.currentSrc => right url
a.error => null
a.volume => 1
您是否已聽說過類似的問題?
在此先感謝。
鏈接: 我的應用程序:http://ci.worldheberg.com/test.html 我的JavaScript腳本:http://ci.worldheberg.com/test.js 來源: 編輯(不能發佈超過2個鏈接)
有關的守則:
// attente是誰包含數組發射每個音頻部分前的時間
function playSound() {
"use strict";
console.log("play sound fonction");
var actuel, i, fonction;
actuel = -1;
fonction = function() {
actuel++;
console.log(a = audios[actuel]);
/*alert(a.readyState);
alert(a.currentSrc);
alert(a.error);
alert(a.volume);*/
a.volume = 1;
a.play();
};
for (i = 0; i < audios.length; i++) {
alert(attente[i]);
window.setTimeout(
fonction,
(attente[i])
);
}
}