2013-07-26 136 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

它不起作用;我认为这不是问题,因为当我尝试时: