10

是否可以使用纯 Java 流式传输 mp3?如果是这样,实现这一点的最佳资源是什么。

如果不是,是否有任何其他音乐格式可以仅使用 Java 进行流式传输?

4

3 回答 3

4

正如Mario 所说JMF - Java Media Framework是一个很好的起点。

马里奥没有说的是,Sun 从 2.1.1b 开始就停止了对 MP3 的支持,详见“ My Lost Streaming MP3 Article ”博客条目。

所以你需要添加一个插件来支持 MP3JMF 格式列表
确实提到 了MP3(在 ACM -- Window's Audio Compression Manager support -- 部分下),但仅适用于 Windows,而不是单独使用 JMF。

于 2009-03-18T12:03:34.147 回答
1

您可以使用JavaZoom中的 MP3SPI 流式传输 MP3 文件

正如其网页上所说:“MP3SPI 是一个 Java 服务提供者接口,它为 Java 平台添加了 MP3(MPEG 1/2/2.5 第 1/2/3 层)音频格式支持。它支持流式传输、ID3v2 帧、均衡器、.. ……”

人们已经使用它来构建从 Shoutcast 流式传输的应用程序


希望这可以帮助

于 2009-03-18T12:05:11.850 回答
0

我认为您可以使用 SUN 的Java Media Framework来实现您想要的。作为官方的 SUN 实施,这将是要走的路。我很确定实际的流媒体是原生的。

我查看了常见问题解答,并找到了以下答案

问:JMF 2.1.1 是否支持流式传输?

是的。JMF 2.1.1 提供 RTP/RTSP 流支持。

JMF 2.1.1 还在客户端提供 HTTP 和 FTP 流支持。

于 2009-03-18T11:58:48.200 回答