Wpf Can';t将.mp3音频文件作为背景音乐播放
我想在Wpf项目中打开窗口时播放音频文件作为背景音乐。我使用MediaElement控件。像Wpf Can';t将.mp3音频文件作为背景音乐播放,wpf,mp3,mediaelement,background-music,Wpf,Mp3,Mediaelement,Background Music,我想在Wpf项目中打开窗口时播放音频文件作为背景音乐。我使用MediaElement控件。像 <MediaElement MediaOpened="myMediaElement_MediaOpened" MediaFailed="myMediaElement_MediaFailed" Volume="10" x:Name="myMediaElement" IsMuted="False" LoadedBehavior
<MediaElement MediaOpened="myMediaElement_MediaOpened" MediaFailed="myMediaElement_MediaFailed"
Volume="10" x:Name="myMediaElement" IsMuted="False"
LoadedBehavior="Manual" UnloadedBehavior="Manual"
Source="Resources/Media/Audio/StartPageMusic.mp3"/>
我的文件在Resources/Media/Audio文件夹中。此文件夹在我的项目中。我在属性窗口中将音频文件设置为BuildAction的内容,CopyAlways设置为CopyToOutputDirectory的内容 正如我所看到的,问题是没有提出MediaOpen 原因是: “MediaElement.MediaOpen事件在媒体加载完成时发生。” MSDN: 如果要在主窗口打开时将mp3文件作为背景音乐播放,则可以添加WindowLoaded事件,然后开始播放
public MainWindow()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(MainWindow_Loaded);
}
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
myMediaElement.Play();
}
public MainWindow()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(MainWindow_Loaded);
}
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
myMediaElement.Play();
}