在Java中播放无线电流(shoutcast)的最佳方式?

时间:2011-06-28 15:08:18

标签: java radio shoutcast

我想用Java编写音频播放器。 java.JavaFX对mp3播放有很好的支持,但我希望在我的播放器中也可以收听广播。

问题是我已经搜索了一段时间,但我找不到像我想要的那样的东西:

  • MP3SPI - 这很好,但不会 玩一些流
  • vlcj - 我测试了最新版本 1.2.0但是有了VLC的测试版,所以我有时间流 只是没有理由停下来。
  • NativeSwing的Windows媒体播放器 但这是一个重量级的组件 而且我也不想成功 可靠的WMP。

所以我有点不走运。好伙计如果您对此主题有更多了解,请分享! 谢谢!

2 个答案:

答案 0 :(得分:1)

Java中的MP3播放是一个婊子。几乎在任何情况下,你投入的工作都是不值得的。

然而,this对我有用。它很容易被重新编码以播放Shoutcast流。

答案 1 :(得分:1)

JavaLayer(MP3SPI背后的库)是一个成熟的项目,应该处理大多数流,你能发布一些它无法读取的流吗?检查使用JavaLayer的其他玩家,如jlGUI,可以播放这些流。也许这与你的代码有关。