我目前使用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])
);
}
}