如何使用纯Java流式播放mp3

如何使用纯Java流式播放mp3,java,mp3,stream,Java,Mp3,Stream,是否可以使用纯Java来传输MP3? 如果是的话,实施这一目标的最佳资源是什么 如果没有,其他音乐格式是否可以仅使用Java进行流式处理?我认为您可以使用来自SUN的音乐格式来实现您想要的。如果这是SUN的官方实现,那么这将是一条路要走。不过,我很确定实际的流媒体是本地的 我查看了常见问题,发现: 问:JMF2.1.1是否支持流媒体 对。JMF2.1.1提供了RTP/RTSP 流媒体支持 JMF2.1.1还提供HTTP和FTP 客户端的流式支持 这是一个很好的起点 Mario没有说的是Sun从2

是否可以使用纯Java来传输MP3? 如果是的话,实施这一目标的最佳资源是什么

如果没有,其他音乐格式是否可以仅使用Java进行流式处理?

我认为您可以使用来自SUN的音乐格式来实现您想要的。如果这是SUN的官方实现,那么这将是一条路要走。不过,我很确定实际的流媒体是本地的

我查看了常见问题,发现:

问:JMF2.1.1是否支持流媒体

对。JMF2.1.1提供了RTP/RTSP 流媒体支持

JMF2.1.1还提供HTTP和FTP 客户端的流式支持

这是一个很好的起点

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

因此您需要添加:
这篇文章确实提到了MP3(在ACM——窗口的音频压缩管理器支持——部分下),但只针对Windows,而不仅仅是JMF

您可以使用from JavaZoom来流式播放MP3文件

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

人们已经习惯了它


希望这能有所帮助