2005年02月01日

JavaでWindowsMediaPlayer

Javaで動画再生をする事になった。
Javaで動画再生となるとJMFとなるが、もうずいぶん更新されてなかったり死んでるAPIのような気がする。
Swingもあまり使いたくないのでSWTでいく事にする。
どうせ動かすのはWindows上だけなのでSWTからActiveXでWindowsMediaPlayerを動かして再生する事にする。

参考にしたのは
少年老い易く学成り難し(SWT and ActiveX : in a nutshell)
http://noplans.org/~1gac/d/blosxom.py/softwares/misc/20040506-8.html

ソースも置いてあったのでちょっと動かしてみる。
swtwindowsmediaplayer.png

おお、Javaで動画再生もラクチン。
再生中なのだがビデオオーバーレイのせいか再生中動画はキャプチャされなかった。

ちなみにJavaは枠だけで、再生停止などのボタンはすべてWMPのコンポーネントだ。
右クリックするとWMPのメニューが表示され、フルスクリーンにも対応している。
いやー、コードも短く簡単便利。

Trackback on "JavaでWindowsMediaPlayer"

このエントリーのトラックバックURL: 

"JavaでWindowsMediaPlayer"へのトラックバックはまだありません。

Comment on "JavaでWindowsMediaPlayer"

"JavaでWindowsMediaPlayer"へのコメントはまだありません。

Post a Comment

コメントする

コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。