トップページ > 過去ログ > 記事閲覧
ウインドウモードと動画の読み込みに関して
名前:らたた 日時: 2011/12/05 04:28

フルスクリーンだと再生できる動画がウインドウモードだと再生できなくなってしまいます。 ウインドウモードと動画再生機能には何か相関関係があるのでしょうか? int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { SetGraphMode(1280, 720, 32); // ウインドウモードで起動 SetWindowSize(1280, 720); ChangeWindowMode( TRUE ); if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } // ムービーファイルをロードします。 MovieGraphHandle = LoadGraph( "test.mp4" ) ; // ムービーを再生状態にします PlayMovieToGraph( MovieGraphHandle ) ; // 描画先の画面を裏画面に SetDrawScreen( DX_SCREEN_BACK ) ; // ループ、GetMovieStateToGraph 関数はムービーの再生状態を得る関数です // 戻り値が1の間は再生状態ですのでループを続けます while( ProcessMessage() == 0 && GetMovieStateToGraph( MovieGraphHandle ) == 1 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0) { // ムービー映像を画面いっぱいに描画します DrawGraph( 0 , 0 , MovieGraphHandle , TRUE ) ; // 画面左上に再生時間を描画します DrawFormatString( 0, 0, GetColor( 255,255,255 ), "Time:%d", TellMovieToGraph(MovieGraphHandle)) ; // 裏画面の内容を表画面に反映します ScreenFlip() ; WaitTimer(5); } DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 } OS:Windows7 CPU:Intel Mobile Core2 duo 1.86GB memory:2GB GPU:NVIDIA GeForce 320M

Page: 1 |

Re: ウインドウモードと動画の読み込みに関して ( No.1 )
名前:管理人 日時:2011/12/11 18:18

フルスクリーンモードでは再生できてウインドウモードでは再生できない、 というケースは私は出会ったことがありません・・・ ただ、手元でmp4ファイルを再生しようとしたところ、コーデックがインストール されているにも関わらず再生に失敗するというバグ( バグというより YUVフォーマットに未対応であったことが原因の現象 )に遭遇しました それに対処したバージョンをアップしましたので、よろしければこちらで再生できるかお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCCTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMinGWTest.exe // MinGW 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) 因みに今回少し調べて知ったのですが、Windows7 では Media Foundation という新しい機能を使用すると 特別にコーデックをインストールしなくても mp4 の再生ができるようです ( Media Foundation を使用しない場合は Windows7 でも mp4 の再生にはコーデックのインストールが必要 ) 実装にはそれなりに時間が掛かりそうなので直ぐにはできそうにありませんが何れ対応したいところです・・・
Re: ウインドウモードと動画の読み込みに関して ( No.2 )
名前:らたた 日時:2011/12/12 11:13

素早い対応ありがとうございます。 試してみましたが、どうもダメみたいです。 コーデック関係ですこし調べてみますね。 また何かありましたら、よろしくお願いします。

Page: 1 |