Soundplayer无法播放音乐(URI路径错误?)

时间:2020-10-27 22:18:24

标签: c# wpf media-player soundplayer

我是新来的,我在编程的第一年。我们几乎完成了第一件事。我们的项目进展顺利,但是现在我们想要添加背景音乐。这就是我们遇到的问题。 (我们在.mp3和.wav中都有“音乐”文件。这两个文件的高级设置都设置为“内容”和“请勿复制”)

这就是我们现在拥有的:

https://i.stack.imgur.com/ZM7WJ.png

我们已经尝试过了,但这仅对您自己有效((当它放置在调试中时) 如果我将其放置在其他任何地方,都会给我一个错误。

SoundPlayer player1 = new SoundPlayer(@"pack://application:,,,/assets/UI/Music.wav");
player.PlayLooping();

这在一定程度上是可行的。如果我们使用此代码,则可以单击按钮而不会崩溃,但不会播放背景音乐。

 MediaPlayer player = new MediaPlayer();
 Uri uri = new Uri(@"pack://application:,,,/assets/UI/Music.mp3");
 player.Open(uri);
 player.Play();

问题是我想在单击按钮时播放音乐,但是它什么也没做。但是也没有给出错误消息,我们正在寻找解决方案。

希望我能给我足够的信息,如果没有的话,请发送问题。

谢谢!

Marijn

编辑1:

我现在有以下代码:

SoundPlayer player1 = new SoundPlayer(Properties.Resources.Music); 
player1.PlayLooping();

我们小组中的每个人现在都可以听到音乐了,但是我们有一个问题。我们的应用程序在30/40秒后崩溃,但没有给出错误消息?这里有人知道是什么问题吗,或者您可能有解决方案?

0 个答案:

没有答案
相关问题