トップページ > 記事閲覧
ある動画による不具合
名前:コモリ 日時: 2020/09/11 06:19

拡張子.mp4の動画をPlayMovieToGraphで再生しようとした所、不具合が発生しました。 ・TellMovieToGraphがある時点で初期化され0からカウントされます。(動画の描画は巻き戻りません。あくまで数値だけ巻き戻る) ・音が鳴らない ・GetMovieStateToGraphの終了判定(0)が不安定です。 TellMovieToGraphの巻き戻りに関しては複数の動画で確認できました。 音、GetMovieStateToGraphは1つの動画ファイルでしか確認出来ていません。 不具合3つ同時に発生するファイルがあったので、再生して見ました。 リファレンスのTellMovieToGraphのサンプルプログラムを実行した所、 TellMovieToGraphのカウント巻き戻し、GetMovieStateToGraph == 1が永遠true 自分が1から作成した以下のプログラムを実行した所、 TellMovieToGraphのカウント巻き戻し、GetMovieStateToGraph == 1は動画再生終了後、ウィンドウの枠をクリックするとfalse // ウインドウモードで起動 ChangeWindowMode(TRUE); // DXライブラリの初期化 if (DxLib_Init() < 0) { return; } // 描画先を裏画面に変更 SetDrawScreen(DX_SCREEN_BACK); // エラー動画のロード int movie_error = LoadGraph("error.mp4"); //動画開始 PlayMovieToGraph(movie_error); // エラー動画 while (ProcessMessage() != -1 && GetMovieStateToGraph(movie_error) == 1) { // 動画を描画 DrawExtendGraph(0, 0, 640, 480, movie_error, TRUE); //情報 DrawString(0, 0, "再生中 :"+GetMovieStateToGraph(movie_error), GetColor(255, 255, 255)); DrawString(0, 20, "再生場所:"+TellMovieToGraph(movie_error), GetColor(255, 255, 255)); // 裏画面の内容を表画面に反映する ScreenFlip(); } // DXライブラリの後始末 DxLib_End(); よろしくお願いしますm(_ _)m
メンテ

Page: 1 |

Re: ある動画による不具合 ( No.1 )
名前:あいおい? 日時:2020/09/12 15:58

解決策ではないですが動画プレイヤーやWebサービスなどのMediaInfoという、 動画ファイルがどのように作られているかを調べることができるツールで、どんなフォーマットなのかを書かないと解決に至らないと思います
メンテ
Re: ある動画による不具合 ( No.2 )
名前:管理人 日時:2020/09/14 00:27

最近、恐らく同様の現象と思われる不具合を修正しましたので、よろしければこちらの 暫定最新バージョンでも不具合が発生してしまうかお試しになってみてください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい)
メンテ
Re: ある動画による不具合 ( No.3 )
名前:コモリ(解決) 日時:2020/09/19 10:52

あいおい?さん 返信ありがとうございます! そのようなツールがあるとは...大変勉強になりましたm(_ _ )m 今回は管理人様の暫定最新バージョンで正常に動作しましたので、次回以降の質問ではMediaInfoでの情報を載せたいと思います。 管理人様 対応ありがとうございます。 こちらの動画でも正常に動作しましたm(_ _ )m
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存