gpt4 book ai didi

java - 使用 JMF 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:24 27 4
gpt4 key购买 nike

我使用本教程设置了 JMF http://www.deitel.com/articles/java_tutorials/20060422/PlayingVideowithJMF/ 。我在 jmfregistry 中设置了 mp3 编解码器,就像您想象的那样,当我使用 jmstudio 时,我可以播放任何我想要的 mp3。这意味着我正确设置了所有内容,但是当我执行代码时,我仍然收到此错误消息:

无法处理格式:mpeglayer3、44100.0 Hz、16 位、立体声、LittleEndian、带符号、16000.0 帧速率、FrameSize=32768 位未能实现: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();
}
}

}

最佳答案

忘记 JMF。它已经过时并且几乎不受支持。另外,它不允许我需要的很多视频格式。我正在将此项目移至 C#,因为它主要是在 Windows 上使用的。

关于java - 使用 JMF 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214954/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com