HTML5和jQuery停止了吗?

时间:2012-03-06 20:30:22

标签: javascript jquery html5 audio html5-audio

让jQuery运行HTML5音频元素。当我使用时:

audioPlayer.pause();
audioPlayer.currentTime = 0;

在本地文件上,它将停止该文件,当您再次点击播放时,它将重新启动它。但是,使用实时流,例如SHOUTcast,它只会暂停音频,而不是完全停止。我该怎么做呢?

http://www.julake.co.uk/media/loader.php?page=contact

2 个答案:

答案 0 :(得分:3)

试试这个。

audioPlayer.pause();
audioPlayer.src = '';
audioPlayer.load();

然后,当您点击播放时,将src设置为来源。

audioPlayer.src = /* actual source */;
audioPlayer.load();
audioPlayer.play();

答案 1 :(得分:1)

我认为这应该有效:

audioPlayer.pause();
audioPlayer.src = '';
audioPlayer.load();

点击播放后,将src设置为音频源:

audioPlayer.src = /* the proper source */;
audioPlayer.load();
audioPlayer.play();