2012-01-28 42 views
1

我試圖在PlayN中播放聲音。PlayN聲音:請求的緩衝區太大

​​

,但得到這個

無法打開音響聲音/ soundtrack.mp3
javax.sound.sampled.LineUnavailableException:無法分配剪輯數據:請求的緩衝區太大。

怎麼辦?

這是一首mp3,長6分02秒。 1.09MB

有效載荷大小:1087776個字節
標頭中找到位置:2264個字節
的Enc延遲:576,零填充824
長度:362秒
MPEG-2.5層3
24 kbps的,5036幀
8000赫茲聯合立體聲

+0

相關討論:https://forums.oracle.com/forums/thread.jspa?threadID=1270993 – Anonymoose 2012-09-09 16:35:24

+0

你有沒有得到完整的答案?我有類似的問題。 – Robert 2012-10-03 15:31:41

回答

0

據我可以告訴文件大小的限制(這是你打的)是對聲音在Java後端實施的方式的限制。好消息是,HTML後端應該播放音頻,在使用JRE在本地測試應用程序時,您將無法聽到它。

+0

是的,在HTML版本中工作。 – heffaklump 2012-02-14 09:25:40

+0

我在帶有64位JVM的Windows 7電腦上試用了我的Java應用程序,並且聲音正在工作。我無法確認它是相關的,但如果您想要Java上的聲音,則可以嘗試。 – 2012-02-15 07:58:34