2016-02-21 153 views
0

Android上的音頻問題(原生Web瀏覽器中的HTML5/Javascript程序)。在臺式機Chrome和iPad Safari上運行良好。但是,在Android本機瀏覽器中,音頻播放一次,然後在被呼叫時不會再播放。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

爲了再次調用您的媒體播放器,首先您必須「清除」(釋放)它。

在你的「audio [i] .play();」之前試試這個。

if (audio[i] != null) if(audio[i].isPlaying()) audio[i].stop(); 
audio[i].release(); 
+0

@SD澳大利亞請檢查你認爲解決問題是否有幫助的答案。謝謝。 – statosdotcom