トップページ > 過去ログ > 記事閲覧
SeekMovieToGraphが正常に働かない
名前:Dixq 日時: 2009/11/15 18:12

SeekMovieToGraphにて再生位置を決めたいのですが、 1000以上を指定すると (例:SeekMovieToGraph( MovieHandle, 1000 )) この次に書いている PlayMovieToGraph( MovieHandle ); から処理が帰ってこなくなります。 1000を200にすると正常に再生されます。 300にすると、再生される動画とされない動画があります。 どうしてなんでしょう・・。 ※ windows7+VisualStudio2008EXPRESSです。 再生しようとしている動画はCraving Explorerでニコニコから「wmv」指定で変換してDLしたものです。 よろしくお願いいたします。

Page: 1 |

Re: SeekMovieToGraphが正常に働かない ( No.1 )
名前:管理人 日時:2009/11/22 13:41

ご報告ありがとうございます こちらでも試してみましたところ、DirectShow のAPIの中で止まっていました DirectShow を使った動画の再生の仕方には DirectShow 内で用意されている便利クラスなどの関係で 幾つかあるのですが、DXライブラリが使用している再生機能では wmv の再生位置を変更してからの 再生は正常に動作しないみたいです DirectShow のほかの再生手段を試してみれば成功する可能性はあると思いますので、試してみたいと思います ただ、現在実装作業中の機能も含め実装したり試してみたりしたい機能が幾つか待ち状態ですので、 DirectShow を試すまでは少し時間がかかると思います なので、申し訳ありませんがそれまでは mpg や Ogg Theora などで代用してください
Re: SeekMovieToGraphが正常に働かない ( No.2 )
名前:Dixq 日時:2009/11/23 13:07

ご丁寧なお返事ありがとうございます。 なるほど・・そのようなことが原因でしたか。 しかし。。。現在配布中のゲームは全てユーザーにwmvで用意してもらってるので、 今から全部aviに変えて下さいとはなかなかいいにくく・・; DXライブラリがwmv対応になるまでお待ちします!>< 今後ともよろしくお願いいたします。

Page: 1 |