2009-07-31 10 views
1

このチュートリアルhttp://www.deitel.com/articles/java_tutorials/20060422/PlayingVideowithJMF/を使用してJMFをセットアップしました。 jmfregistryのmp3コーデックをセットアップして、あなたが想定しているようにして、jmstudioを使用するときに必要なmp3を再生することができます。これは私がすべてを正しく設定したことを意味しますが、コードを実行するとまだエラーメッセージが表示されます:JMFを使用しているエラー

フォーマット:mpeglayer3、44100.0 Hz、16ビット、ステレオ、LittleEndian、符号付き、16000.0フレームレート、FrameSize =実現するために失敗しました32768ビット :[email protected] エラー:

[email protected]

を実現することができませんが、私は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(); 
    } 
} 

}

答えて

1

JMFを忘れてください。それは時代遅れでほとんどサポートされていません。それは私が必要とするビデオフォーマットの多くを許可していません。私はこのプロジェクトを主にWindows上で使用することにしていたので、代わりにC#に移しています。

+0

秒です。私はJMFでの作業もやってみましたが、コード化するのが難しく、作業がうまくいかず、プラットフォームの移植性がほとんどありません。 – BobMcGee

+0

ハハこれはまさに私がやったことです。あなたの絶対に正しいそれは吸う。私はC#を使用して終了しましたが、私はまだJava用のビデオ再生機能のいくつかの並べ替えを持っていると思います。まあまあ私は推測する – cozmokramer8

関連する問題