【问题标题】:How to stream mp3 using pure Java如何使用纯 Java 流式传输 mp3
【发布时间】:2010-10-14 01:30:05
【问题描述】:

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

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

【问题讨论】:

    标签: java mp3 stream


    【解决方案1】:

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

    我查看了常见问题解答,发现the following answer

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

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

    JMF 2.1.1 还提供 HTTP 和 FTP 客户端支持流式传输。

    【讨论】:

      【解决方案2】:

      作为Mario saysJMF - Java Media Framework 是一个很好的起点。

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

      所以你需要添加a plugin to support MP3:
      JMF Formats list 确实提到了 MP3(在 ACM -- Window's Audio Compression Manager support -- 部分下),但仅适用于 Windows,而不仅仅适用于 JMF。

      【讨论】:

        【解决方案3】:

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

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

        人们已经用它来build applicatons that stream from Shoutcast


        希望对你有帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-01-03
          • 1970-01-01
          • 1970-01-01
          • 2012-10-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多