簡體   English   中英

在 Java 中播放收音機 stream ( 廣播 ) 的最佳方式?

[英]Best way to play a radio stream ( shoutcast ) in Java?

我想在 Java 中編寫一個音頻播放器。 java.JavaFX對 mp3 播放有很好的支持,但我希望在我的播放器中也可以收聽廣播。

問題是我已經搜索了一段時間,但沒有找到我想要的東西:

  • MP3SPI - 這很好,但不會播放一些流
  • vlcj - 我已經測試了最新版本 1.2.0,但使用的是 VLC 的 beta 版本,所以我有時會無緣無故停止 stream。
  • NativeSwing 的 windows 媒體播放器,但這是一個重量級組件,而且我不想讓它依賴於 WMP。

所以我有點不走運。 好吧,如果您對這個主題有更多了解,請分享! 謝謝!

Java 中的 MP3 播放是個婊子。 幾乎在任何情況下,它都不值得你投入其中。

但是,對我有用。 它可以很容易地重新編碼以播放 Shoutcast 流。

JavaLayer(MP3SPI 后面的庫)是一個成熟的項目,應該可以處理大多數流,你能發布一些它無法讀取的流嗎? 檢查使用 JavaLayer 的其他播放器(例如 jlGUI)是否可以播放這些流。 也許這與您的代碼有關。

暫無
暫無

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

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