概要

  • JMF=JavaMediaFrameworkの略。Javaで時系列があるデータを扱えるAPI。用は、動画やら音声やらを再生、編集するためのもの。
  • Java⇒各OSの最大公約数的な機能しかない⇒使用できるフォーマットは少なめ。(wmvなどは×)
  • IFは、ファイル・ネットからのストリーミング(Ver2.0から)・あとなんかあるかも(マイクとか?)

環境構築

Hello World!

Vista+Eclipse3.2で実行した時には、特にパス設定等は不要だた。
とりあえず再生したい場合は、この辺を参考に⇒JMF‚ÌŽg‚¢•ûiƒvƒƒOƒ‰ƒ~ƒ“ƒO•Òj

※1 catch以降は例外表示させた方がいいかも。
} catch (Exception e) {
e.printStackTrace();
}

※2 file.toURL()が非推奨なので変えた方がいいかも。
    URL url = new URL(file.toURI().toString());

※3
このプログラムだと、Playerが解放されていないので本格的に何かを作る時にはリソースの解放を忘れないこと。
(ファイルが削除できなかったり、スレッドが動き続けていたりします)



参考源
http://www.asahi-net.or.jp/~dp8h-izn/jmf.html