動画再生ソフトをつくるクラス

解決


pepepo  2007-05-24 01:01:53  No: 65175  IP: 192.*.*.*

どのようなクラスをつかったらいいのでしょうか?
当方、Visual C++2005です。

編集 削除
mあ  2007-05-24 02:32:19  No: 65176  IP: 192.*.*.*

WebBrowserコントロール使って、
HTML ファイルを作って、それを読み込ませる、なんてのはNG?

<embed src="xxx.wma" width="100%" height="100%"></embed>

これの xxx.wma 部分を任意の動画ファイルに置き換えて、
HTML ファイルにし、コントロールの gotoURL だか、getURL だか
忘れちゃったけど、ページ切り替えのメソッドの引数に渡して
あげれば、再生ツールに依存しないで(インストールされている
wma に対応するツールが自動起動するはず?かな、たぶん。)
割と安直に実装できますよ。

編集 削除
pepepo  2007-05-24 11:03:08  No: 65177  IP: 192.*.*.*

ご回答ありがとうございます。
たとえばwindows media playerのような
ソフトを作るにはどのようなクラスやら
ヘッダやネームスペースを使わないといけないのでしょうか?
 よろしくおねがいしますm(_ _)m

編集 削除
mあ  2007-05-24 14:19:56  No: 65178  IP: 192.*.*.*

うーむ、とりあえず、
PlatformSDK(Windowsの開発キット:タダ)
IEAK(IE のカスタムブラウザコンポーネント開発キット:タダ)
DirectXSDK(まだあるのかな??PlatformSDK に統合されているかも:タダ)
~~~~~~~~~~<<== 名前が怪しいですw
ここらへんをフルインストール(全部で4Gくらい)してからかな。

MicrosoftMultimediaContorol - ActiveX
    CDプレーヤーみたいなボタン群の集合コントロール

http://www.microsoft.com/japan/msdn/windowsmedia/development/default.aspx
これかな。WindowsMediaPlayerDevelopmentKit

編集 削除
モーヲタ  2007-05-25 00:28:44  No: 65179  IP: 192.*.*.*

動画再生を作るにはDirectShowを使用するのが
オススメですね。コーデックさえあれば
いろんな動画ファイルも再生できますしね。

DirectShowはPlatform SDK(今はPratform SDKと.NET SDKが統合された
【Windows SDK】と呼ばれているのかな?)
に入ってます。使用方法はSDKのサンプルなりネットなり
市販の書籍等にてサンプルがたくさんあります。

Platform SDK及びWindows SDK共に下記のサイトからDL可能です。

http://en.wikipedia.org/wiki/Platform_SDK

編集 削除
pepepo  2007-05-26 23:00:27  No: 65180  IP: 192.*.*.*

わかりました。参考にしたいとおもいます♪

編集 削除