DOBON.NET DOBON.NETプログラミング掲示板過去ログ

WindowsMediaPlayerで動画の途中から表示開始することはできませんでしょうか?

環境/言語:[VB.NET 2003]
分類:[.NET]

下記コードでWindowsMediaPlayerで動画表示をしているのですが、動画の途中から表示開始することはできませんでしょうか?
----------------------------------------------------------------
Me.AxWindowsMediaPlayer1 = New AxWMPLib.AxWindowsMediaPlayer

Me.AxWindowsMediaPlayer1.Enabled = True
Me.AxWindowsMediaPlayer1.Location = New System.Drawing.Point(0, 0)
Me.AxWindowsMediaPlayer1.Name = "AxWindowsMediaPlayer1"
Me.AxWindowsMediaPlayer1.OcxState = CType(resources.GetObject("AxWindowsMediaPlayer1.OcxState"), System.Windows.Forms.AxHost.State)
Me.AxWindowsMediaPlayer1.Size = New System.Drawing.Size(352, 296)
Me.AxWindowsMediaPlayer1.TabIndex = 0

Dim OpenFileDialog1 As New OpenFileDialog

With OpenFileDialog1
.FileName = "default.mpg"
.InitialDirectory = "C:\"
.Filter = "MPGファイル(*.mpg)|*.mpg|すべてのファイル(*.*)|*.*"
.FilterIndex = 2
.Title = "開くファイルを選択してください"
.RestoreDirectory = True
.CheckFileExists = True
.CheckPathExists = True

If .ShowDialog() = DialogResult.OK Then
MessageBox.Show("FILEnAME =" & .FileName)
AxWindowsMediaPlayer1.URL = .FileName
AxWindowsMediaPlayer1.settings.rate = 1
End If
End With
----------------------------------------------------------------

AxWMPLib.AxWindowsMediaPlayerのクラスのMethodには相当のものが見つかりませんでした。

・最初から開始位置を指定できるプロパティ
・フォワードするメソッド

などなど、皆さんのお知恵を貸してください。
> 下記コードでWindowsMediaPlayerで動画表示をしているのですが、動画の途中から表示開始することはできませんでしょうか?

最近のものは知りませんが、以前はCurrentPositionプロパティでできたと思います。
自己レスです。

AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = 10

できました。
AxWindowsMediaPlayerクラスの情報って少ないですよね。
まったく...(ーー゛)

ありがとうございました。


■No8440に返信(管理人さんの記事)
>>下記コードでWindowsMediaPlayerで動画表示をしているのですが、動画の途中から表示開始することはできませんでしょうか?
>
> 最近のものは知りませんが、以前はCurrentPositionプロパティでできたと思います。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板