0

AxWindowsMediaPlayer でオーディオ ファイルを再生する方法を教えてください。

Visual Basic.net 2012 Ultimate を使用しています。

これが私のコードです:

Imports AxWMPLib

Public Class Form1

Public WithEvents MediaPlayerObject As AxWindowsMediaPlayer = New AxWindowsMediaPlayer

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    MediaPlayerObject = New AxWindowsMediaPlayer
    MediaPlayerObject.Ctlenabled = True
    MediaPlayerObject.URL = "C:\Users\Simon\Music\Music\CanLucidDream\108761__soundbytez__birds-late-morning.wav"
    MediaPlayerObject.Ctlcontrols.play()
End Sub

クラス終了

オブジェクトのプロパティまたはメソッドにアクセスしようとすると、次のエラーが発生します。

タイプ 'System.Windows.Forms.AxHost.InvalidActiveXStateException' の未処理の例外が AxInterop.WMPLib.dll で発生しました

4

2 に答える 2

0

ということに注意が必要です

-MediaPlayerObject.URL = "C:\Users\Simon\Music\Music\CanLucidDream\108761__soundbytez__birds-late-morning.wav"- 

このようにする必要があります。

MediaPlayerObject.URL = "C:\\\Users\\\Simon\\\Music\\\Music\\\CanLucidDream\\\108761__soundbytez__birds-late-morning.wav"

またはこのように;

MediaPlayerObject.URL = @"C:\Users\Simon\Music\Music\CanLucidDream\108761__soundbytez__birds-late-morning.wav"
于 2016-03-08T21:57:36.173 に答える