繁体   English   中英

用Java流式传输音频/广播?

[英]Streaming audio/radio in Java?

我一直在寻找整个网络,并尝试了一些不同的东西,但我无法弄清楚如何在java中播放流式音频 - 这对我现在开发的应用程序至关重要。 这是一台收音机。 我已经为网络编写了它,但我想要一个桌面版本,我虽然java可能是要走的路。

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

那么我应该从哪里开始呢? 我已经尝试了JMF,FMJ和许多其他东西。 我只想流音频..我很感谢所有答案,请帮帮我!

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

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

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

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

这对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM