2012-03-06 49 views
0

得到運行HTML5音頻元素的jQuery。當我使用:HTML5和jQuery停止?

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

在本地文件上,它會停止文件,當你再次點擊播放時,它會重新啓動它。但是,使用Live視頻流(例如SHOUTcast),它只會暫停音頻,而不會完全停止。我會如何去做這件事?

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

+2

哪裏了jQuery進來嗎? – 2012-03-06 20:36:20

回答

3

試試這個。

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

然後,當您單擊播放時,將src設置爲來源。

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

沒有。一點也不。 – futureslay 2012-03-06 20:59:29

+0

@futureslay - 當你這樣做時會發生什麼? – 2012-03-06 21:08:40

+0

當我暫停時,所有事情都應該停止,但再次點擊播放時沒有任何反應。 @Daniel A. White – futureslay 2012-03-06 21:19:00

1

我認爲這應該工作:

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

後你點擊播放設置src到音頻源:

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

不。一點也不。 – futureslay 2012-03-06 20:59:04