exception - AxWindowsMediaPlayer播放歌曲

标签 exception audio visual-studio-2012 axwindowsmediaplayer

我可以帮忙使用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

末级

尝试访问任何对象属性或方法时出现以下错误:

An unhandled exception of type 'System.Windows.Forms.AxHost.InvalidActiveXStateException' occurred in AxInterop.WMPLib.dll

最佳答案

您需要注意

-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"

关于exception - AxWindowsMediaPlayer播放歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14908005/

相关文章:

java - java串口异常

java - 从保存的字节流中找出PCM属性

batch-file - 如何从lua脚本运行批生产线

msbuild - VS2012 中 VsDevCmd.bat 和 vcvarsall.bat 的区别

visual-studio - Visual Studio 2012和2013在启动时崩溃

c# - HRESULT 异常 : 0x800A03EC Error

java - 在哪里检查值并抛出异常

audio - XAudio2,启动/停止循环?

c++ - MSVS 12,C++,命令参数不起作用

xml - Linq-Xml [DirectoryNotFound或NullReferenceException]