Cri*_*ano 5 c# wav relative-path soundplayer visual-studio-2012
我在相对路径和 wav 文件的复制方面遇到了一些问题。我有这个简单的代码,它完美地工作:
SoundPlayer player = new SoundPlayer();
player.SoundLocation = @"C:\Users\Admin\Documents\Visual Studio 2012\Projects\TestProject\TestProject\Data\Sounds\car.wav";
player.Play();
Run Code Online (Sandbox Code Playgroud)
我想以某种方式使用相对路径播放该文件,但我没有成功:
SoundPlayer player = new SoundPlayer();
player.SoundLocation = @"Data\Sounds\car.wav";
player.Play();
Run Code Online (Sandbox Code Playgroud)
谢谢!
Data目录是否在您的应用程序的根目录中?您是否将目录内容复制为输出?
如果是这样,你的意思是,Data\Sounds\car.wav?
其中,如果从 Visual Studio 运行将在 [projectroot]\[release]\bin\Data\Sounds\car.wav
如果在 bin 文件夹中没有看到此目录,则需要确保选择要复制到输出目录(将复制目录结构)的所有文件。您可以通过单击项目中的文件并选择该文件作为输出来执行此操作。
| 归档时间: |
|
| 查看次数: |
12180 次 |
| 最近记录: |