Android上的音频问题(本机Web浏览器中的HTML5 / Javascript程序)。适用于桌面Chrome和iPad Safari。但是在Android原生浏览器中,音频会播放一次,如果被调用则不会再播放。
用户点击调用例程的图像来初始化音频:
function init_audio() { //User audio loading
for (i=0; i<num_audio; i++){
audio[i].load();}
localStorage[8] = "true"; //Local flag to indicate done
}
只要需要,音频通话就是:
audio[i].play();
如果正常加载和播放时出现任何错误,那么我不确定它为什么会起作用。加载的每个音频片段将分别播放一次,然后不再播放。
答案 0 :(得分:1)
为了再次调用您的媒体播放器,首先您需要清除&#34;清除&#34; (释放)它。
在你的&#34; audio [i] .play();&#34;
之前试试if (audio[i] != null) if(audio[i].isPlaying()) audio[i].stop();
audio[i].release();