簡體   English   中英

如何使用純 Java stream mp3

[英]How to stream mp3 using pure Java

是否可以使用純 Java 來 stream mp3? 如果是這樣,實現這一點的最佳資源是什么。

如果不是,是否僅使用 Java 可以流式傳輸任何其他音樂格式?

正如馬里奧所說JMF - Java 媒體框架是一個很好的起點。

馬里奧沒有說的是,Sun 從 2.1.1b 開始就停止了對 MP3 的支持,詳見“ My Lost Streaming MP3 Article ”博客條目。

所以你需要添加一個插件來支持 MP3
JMF 格式列表確實提到了 MP3(在 ACM -- Window's Audio Compression Manager support -- 部分),但僅適用於 Windows,而不是單獨使用 JMF。

您可以使用從JavaZoom到 stream MP3 文件的 MP3SPI

正如其網頁上所說:“MP3SPI 是一個 Java 服務提供商接口,它為 Java 平台添加了 MP3(MPEG 1/2/2.5 第 1/2/3 層)音頻格式支持。它支持流式傳輸、ID3v2 幀、均衡器、。 ……”

人們已經使用它來構建來自 Shoutcast 的 stream 的應用程序


希望這可以幫助

我認為您可以使用 SUN 的Java 媒體框架來實現您想要的。 作為官方的 SUN 實現,這將是 go 的方式。 我很確定實際的流媒體是原生的。

我查看了常見問題解答,並找到了以下答案

問:JMF 2.1.1 是否支持流式傳輸?

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

JMF 2.1.1 還在客戶端提供 HTTP 和 FTP 流支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM