[英]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 的應用程序
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.