簡體   English   中英

Icecast音頻客戶端的問題

[英]problems with an icecast audio client

不知道這是否可行,我配置了一個冰廣播服務器並傳輸音樂,並且我想使用Java(或grails)創建網絡播放器。 我設法使java網絡應用程序播放音樂廣播,使用的是這樣的內容:

AudioInputStream stream = AudioSystem.getAudioInputStream(new URL("http://localhost:8000/musicstation"))    

在播放幾行音樂之后,問題是,如果我用Web應用程序關閉選項卡后音樂仍在播放,則必須停止該應用程序才能停止播放,但是當我再次啟動它並嘗試再次播放時,就像Icecast服務器在后台繼續播放歌曲一樣,我的意思是它沒有停止或暫停,因此我無法執行暫停操作,因為如果我暫停了,那么實際上暫停的將是Web應用程序播放這首歌,但在后台Icecast會繼續傳輸這首歌,因此當我在暫停后再次播放時,歌曲不會從暫停點繼續播放。

使用AudioInputStream是實現冰封音頻客戶端的正確方法嗎? 我希望我能解釋自己。 謝謝

Icecast顯然是繼續播放的,因為它是實時流服務器。 如果要實現暫停機制,則需要緩沖從Icecast獲得的內容並播放該緩沖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM