我正在开发运行iOS的移动设备。
我有一个音频文件的DIRECT下载链接(当我在桌面上打开它时,立即开始下载)。我试试这个,但它只播放一次。
<script>var audio = new Audio("'+downloadUrl+'");</script> <button onclick="audio.play();">Play</button>
我也尝试用<iframe>
抓住它,但它只播放一次。
当我使用<audio>
时,会出现“流式传输”,我遇到同样的问题:
我认为这是因为我的文件没有保存在手机上。那么我该如何修复它,以便根据需要进行播放。
提前致谢,
答案 0 :(得分: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
。