我有一个使用 Windows 媒体元素播放音乐的应用程序。播放音乐的代码如下:
public void PlaySound()
{
string solutionPath = Directory.GetParent(Assembly.GetExecutingAssembly().Location).Parent.Parent.Parent.FullName;
string path = Path.Combine(solutionPath, "FolderNameWithinSolution", myMusic.wav);
mediaElement.LoadedBehavior = MediaState.Manual;
mediaElement.Stop();
mediaElement.Source = new Uri(path, UriKind.RelativeOrAbsolute);
mediaElement.Volume = 0.2;
mediaElement.Play();
}
myMusic.wav 是保存在 FolderNameWithinSolution 中的文件。这设置为内容并始终复制。在我部署它之前一切正常,然后应用程序就不会播放音乐。
我检查了应用程序文件,文件夹中出现了音乐,但音乐显示为 myMusic.wav.deploy。
有人可以帮助我在哪里设置不正确。我也尝试重命名应用程序文件中的文件以删除 .deploy 但这仍然不起作用,