locked
動画の再生時間を表示するには? RRS feed

  • 質問

  • AxMediaPlayerコントロールに関する質問です。

    Windows Media Playerで再生している動画を最後の位置で一時停止させたいのですが、それはどのような方法で可能でしょうか?

    以下の方法で試しましたが、デバックができませんでした。

    -------コード---------
            TextBox2.Text = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition '動画の再生時間をTextBox2に表示
            If TextBox2.Text >= AxWindowsMediaPlayer1.currentMedia.duration Then 'もし、TextBos2の数値とメディア項目の合計時間が同じ(以上)ならば、
                AxWindowsMediaPlayer1.Ctlcontrols.pause() '動画を一時停止させる
            End If
    ---------------------

    何が誤っているのか分かりませんが、もしこの方法で一時停止させることができないのであれば、他にどのような方法があるでしょうか?
    具体的にどのようなコードを書けばよいのかを教えていただければ幸いです。
    よろしくお願いします。

    2011年2月22日 12:14

回答

すべての返信

  • 本文は違いますがマルチポストです。

    http://social.msdn.microsoft.com/Forums/ja-JP/vsgeneralja/thread/53c12510-1396-40f0-ab2e-4fdaec52f9b9

    上記スレッドで話が進んでいます。

    • 回答としてマーク 山本春海 2011年2月23日 1:30
    2011年2月22日 12:33
  • こんにちは、toruorion さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。

    ご質問の件、すでに別のスレッドで話が進んでいる段階ということでしたので、お手数かと思いますが元のスレッドのほうに現在の問題を追記するなどしてご質問を続けていただければと思います。
    これまでの経緯や背景などもあるかと思いますし、情報を一か所に集約させるため、こちらのスレッドは一旦ロックさせていただきますね。
    複数のスレッドで同じ問題についての話が進むと、回答側だけではなく質問者側も混乱してしまうことが過去に多くありましたので、ご留意いただければと思います。

    よろしくお願いいたします。
                                                                                
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2011年2月23日 1:29