none
WindowsMediaPlayerのActiveXについて RRS feed

  • 質問

  • 現在、デスクトップパソコンで、VisualC++2005 standard、

    WindowsXP ProSP2 UNICODEで作成、

    MFCでダイアログベースでアプリを作っています。

    また、WMPSDK10を使用しています。

    プログラムですが、

    メインダイアログにはWindowsMediaPlayerのActiveX

    を使いたいので、そのコントロールを貼り付けています。

    質問は、

    1)このActiveXを使ってwmvファイルを再生するのだが、

    指定した、wmvファイルを再生してしまう前に、

    ファイルを指定された時に、

    このファイルの動画を頭1コマだけ(1フレーム)表示

    するようにしたいです。

    (再生してしまいたく無い、つまり、どんな動画か

    1コマ表示して、ユーザーに知らせたい)

    これを実現したいのですが、何か良い方法をご存知の方

    ヒントになるような方法がありましたら、教えて下さい。

    ※ちなみに、このWMPSDK10にはstep()という関数があり、

    それを使って現在、1コマ再生できているのですが、

    このSDKのヘルプを見ると、「DVD用」の為のstep関数

    のような事が書かれています。ですので、本当に

    動作しているのかが疑問なのです。

    (ノートパソコンで動作させたら、1コマ再生されない 時が ある)

     

    2)wmvファイルには、動画の1コマ情報は無いですよね?

    ※1コマとは、何秒を意味する というような情報

     

    2006年11月29日 4:52

すべての返信