从直接链接播放音频

时间:2013-07-26 18:45:39

标签: javascript html audio

我正在开发运行iOS的移动设备。

我有一个音频文件的DIRECT下载链接(当我在桌面上打开它时,立即开始下载)。我试试这个,但它只播放一次。

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

我也尝试用<iframe>抓住它,但它只播放一次。

当我使用<audio>时,会出现“流式传输”,我遇到同样的问题:Audio Streaming

我认为这是因为我的文件没有保存在手机上。那么我该如何修复它,以便根据需要进行播放。

提前致谢,

1 个答案:

答案 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