我想在游戏中使用背景音乐,所以我使用了这段代码:
private Song backgroundMusic;
protected override void LoadContent()
{
....
backgroundMusic = Content.Load<Song>("backgroundMusic");
MediaPlayer.IsRepeating = true;
MediaPlayer.Play(backgroundMusic);
}
但是在运行程序时我得到了这个例外:
"System.DllNotFoundException" in SharpDX.MediaFoundation.dll
其他信息:
DLL "Mfplat.dll": Module could not be found. (Exception HRESULT: 0x8007007E) loading not possible.
尽管我必须翻译错误信息,但我希望你能用它做点什么。此外,我的系统上没有运行winsows媒体播放器(我使用vlc播放器)。这可能是我遇到问题的原因吗?
答案 0 :(得分:0)
刚刚进行了一些研究似乎与您尝试访问Windows媒体库有关需要安装最新的媒体功能包 https://www.microsoft.com/en-us/download/details.aspx?id=48231