2013-07-26 191 views
0

我正在使用運行iOS的移動設備。從直接鏈接播放音頻

我有一個直接下載鏈接到一個音頻文件(當我在桌面上打開下載立即開始)。我嘗試這個,但它只播放一次。

<script>var audio = new Audio("'+downloadUrl+'");</script> <button onclick="audio.play();">Play</button> 

我也嘗試與趕上它,但它只能播放一次。

當我使用<audio>,「流」出現和我有同樣的問題:Audio Streaming

我想這是因爲我的文件沒有保存我的手機上。那麼我該如何修復它,以便它按需要播放。

由於提前,

回答

0

讓我們來看看HTMLMediaElement DOM接口和Media Events

var audio = new Audio(downloadUrl); 

audio.addEventListener('ended', function() { 
    audio.currentTime = 0; // seek to position 0 when ended playing 
    /* // alternatively, not sure about compatibility 
    audio.fastSeek(0); 
    */ 
}); 

如果你想讓它循環,而不是再次可玩,設置循環true代替。

+0

它不起作用;我認爲這不是問題,因爲當我嘗試時: