【发布时间】:2009-07-31 21:19:42
【问题描述】:
我使用本教程 http://www.deitel.com/articles/java_tutorials/20060422/PlayingVideowithJMF/ 设置了 JMF。我像你想象的那样在 jmfregistry 中设置了 mp3 编解码器,当我使用 jmstudio 时,我可以播放任何我想要的 mp3。这意味着我正确设置了所有内容,但是当我执行我的代码时,我仍然收到此错误消息:
无法处理格式:mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits 未能实现:com.sun.media.PlaybackEngine@5c3987 错误:无法实现com.sun.media.PlaybackEngine@5c3987
我用 jmstudio 播放完全相同的 mp3,效果很好。有什么问题?下面我非常简单的代码显示了我在做什么。任何帮助表示赞赏。
public class MediaPanel{
public static void main (String args[]){
try{
Player myMp3File = Manager.createPlayer(new File("test2.mp3").toURI().toURL());
myMp3File.start();
}catch(Exception e){
e.printStackTrace();
}
}
}
【问题讨论】: