我试图播放一个mp3文件从相对文件夹。我定义的xaml看起来像。
<MediaElement x:Name="background_Sound" Source="\Music\Background_sound.mp3" LoadedBehavior="Pause" Volume="0.3" />
我要在表单开启时播放此档案:
public MainWindow()
{
InitializeComponent();
background_Sound.LoadedBehavior = MediaState.Play;
}
但是什么也没发生。我试过完整的路径其他mp3源=“E:\test.mp3”,它工作得很好。
我试着从网上找到更多的解决方案。你能给予我你的预付款吗?非常感谢。
1条答案
按热度按时间332nm8kg1#
请确保
Music
的文件夹中Build Action
设置为Content
Copy to Output Directory
选项设置为Copy always
或Copy if newer
然后通过有效的相对路径URI加载文件,不带前导
\
。替代URI为
".\Music\Background_sound.mp3"
、"Music/Background_sound.mp3"
或"./Music/Background_sound.mp3"