3

我一直在浏览整个网络,并尝试了很多不同的东西,但我不知道如何在 java 中播放流音频——这对于我现在正在开发的应用程序至关重要。这是一台收音机。我已经为网络编写了它,但我想要一个桌面版本,我认为 java 可能是要走的路。

流看起来像这样(主要是 MP3): http: //lyd.nrk.no/nrk_radio_mp3_mp3_h(示例来自 NRK MP3 - 挪威的广播频道)。

那么我应该从这里去哪里呢?我已经尝试过 JMF、FMJ 和很多其他的东西。我只想流式传输音频..感谢所有答案,请帮帮我!

4

2 回答 2

4

您是否尝试过 Java FX 2(最新版本是 2.1)?它有一个相当容易使用的媒体组件。根据我的经验,适用于视频,包括流视频(甚至 JavaFX 2.1 中的 h.264)。可以用它播放普通的 mp3 文件,但从未尝试过流式传输 mp3。

于 2012-05-03T19:59:42.360 回答
1

JavaFX 2 不支持 mp3 流,但您可以破解它。

在新线程中打开与任何 ICY mp3 流的套接字连接,并开始将字节保存到文件中。

收到几千字节后,在 JavaFX MediaPlayer 中打开文件并播放它,但不要停止在另一个线程上接收字节。

这对我有用。

于 2012-05-09T15:23:21.410 回答