小编Bar*_*man的帖子

C# 在构建中有声音文件

我需要为学校制作一款游戏。

我添加了一些音效和音乐。

我在类中有 .wav 的路径,它会播放它们,但只有当我从项目中的 bin 地图启动游戏时。我发现这些文件不包含在构建中。我开始寻找它,但找不到正确的方法。

我有:

MediaPlayer _musicPlayer = new MediaPlayer();
string s = System.IO.Packaging.PackUriHelper.UriSchemePack;
Uri uri = new Uri(@"pack://application:,,,/{Assembly name};component/Resources/Sounds/Music/Main_theme_-_Thiago_Adamo.wav")
_musicPlayer.Open(uri);
_musicPlayer.Play();
Run Code Online (Sandbox Code Playgroud)

然而这不起作用。如果我添加一个消息框:

uri.IsFile.ToString()
Run Code Online (Sandbox Code Playgroud)

显示为假。

在文件上我将属性设置为:

构建操作:资源

复制到输出目录:始终复制

我希望有一个人可以帮助我。

c# uri build pack-uri

0
推荐指数
1
解决办法
1149
查看次数

标签 统计

build ×1

c# ×1

pack-uri ×1

uri ×1