AxWindowsMediaPlayerにファイルを登録 2つの方法 |
実行結果の違いの検証 |
一番目 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load AxWindowsMediaPlayer1.currentPlaylist.appendItem _ (AxWindowsMediaPlayer1.newMedia("C:\Users\Public\Music\Sample Music\Kalimba.mp3")) End Sub 二番目 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load axWindowsMediaPlayer1.URL = "C:\Users\Public\Music\Sample Music\Kalimba.mp3" End Sub |
|
'Button1_Clickイベントで参照できるようにここに記載 Dim pausedoubl As Double '再生「Play」 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click '演奏ファイルの登録 AxWindowsMediaPlayer1.URL = ("C:\test\test4.mp3") '最初はpausedoublが0なので通常のplayメソッドで対応 If pausedoubl = 0 Then AxWindowsMediaPlayer1.Ctlcontrols.play() '一時停止した場合はpausedoublが0より大きいためcurrentPositionに 'pausedoublを代入する ElseIf pausedoubl > 0 Then AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = pausedoubl End If End Sub '一時停止「Pause」 Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click '一時停止 AxWindowsMediaPlayer1.Ctlcontrols.pause() '一時停止の位置をpausedoublに代入 pausedoubl = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition End Sub |
|