【发布时间】:2012-06-05 05:26:13
【问题描述】:
我正在尝试做一个简单的 mp3 播放器,一切都很完美,只是我有一个问题,我不能(播放)流媒体广播 mp3,我在按钮“播放”时收到以下消息:
Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian,
Signed, 16000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@c88f97
Error: Unable to realize com.sun.media.PlaybackEngine@c88f97
这是我的代码:
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
String radiourl = direccionurl.getText();
URL url;
try {
url = new URL(radiourl);
openFile(url);
} catch (MalformedURLException ex) {
Logger.getLogger(VentanaInicio.class.getName()).log(Level.SEVERE, null, ex);
}
p.start();
}
public void openFile(URL url){
try{
p = Manager.createPlayer(url);
p.start();
}catch (Exception o){
o.printStackTrace();
}
}
【问题讨论】:
-
这与 Swing 无关,只是在 Swing 应用程序中(至少不会导致您的错误)。已删除 Swing 标记。
-
感谢您的回答,但您能解释一下我如何播放流媒体广播 mp3 en Java 吗?例如这个网址:broadcast.infomaniak.net/tsfjazz-high.mp3
标签: java streaming mp3 radio javasound