我試圖從相關檔案夾播放 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;
}
但是沒有任何反應。我嘗試了完整路徑 other mp3 Source = "E:\test.mp3",效果很好。
我試圖從互聯網上找到更多解決方案。你能給我你的預付款嗎?太感謝了。
uj5u.com熱心網友回復:
確保
- MP3 檔案位于
MusicVisual Studio 專案中命名的檔案夾中 - 它
Build Action被設定為Content - 該
Copy to Output Directory選項設定為Copy always或Copy if newer
然后通過有效的相對路徑 URI 加載檔案,不帶前導\.
<MediaElement Source="Music\Background_sound.mp3" .../>
替代 URI 是".\Music\Background_sound.mp3"或"Music/Background_sound.mp3"或"./Music/Background_sound.mp3"
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/535131.html
標籤:wpf
