请确保指定位置存在声音文件
Please be sure a sound file exists at the specified location
我开发了一个简单的应用程序来播放音乐。
当我 运行 它在调试时它工作得很好。但是在我将它发布为应用程序并将其安装到另一台机器上后,它不会 运行 因为无法识别文件路径。
这是我的代码:
SoundPlayer player = new SoundPlayer();
player.SoundLocation = @"C:\Users\chris\source\repos\Aplikasi Reminder\Aplikasi Reminder\Resources\mixkit-correct-answer-tone-2870.wav";
player.Play();
我尝试将路径更改为:
player.SoundLocation = @"Aplikasi_reminder.Properties.Resources.mixkit-correct-answer-tone-2870.wav";
而且不会太..
谁能告诉我怎么解决,谢谢..
通过 right-clicking 在 您的项目名称 >> 属性 >> 资源 >> select 音频 >> 将您的文件包含在项目的资源文件夹中 >> 拖动您的 .wav文件.
然后您可以播放来自Memory Stream
的文件:
public void Play()
{
SoundPlayer player = new SoundPlayer();
player.Stream = YOUR_PROJECT_NAME.Properties.Resources.YOUR_FILE_NAME;
player.Play();
}
我开发了一个简单的应用程序来播放音乐。
当我 运行 它在调试时它工作得很好。但是在我将它发布为应用程序并将其安装到另一台机器上后,它不会 运行 因为无法识别文件路径。
这是我的代码:
SoundPlayer player = new SoundPlayer();
player.SoundLocation = @"C:\Users\chris\source\repos\Aplikasi Reminder\Aplikasi Reminder\Resources\mixkit-correct-answer-tone-2870.wav";
player.Play();
我尝试将路径更改为:
player.SoundLocation = @"Aplikasi_reminder.Properties.Resources.mixkit-correct-answer-tone-2870.wav";
而且不会太..
谁能告诉我怎么解决,谢谢..
通过 right-clicking 在 您的项目名称 >> 属性 >> 资源 >> select 音频 >> 将您的文件包含在项目的资源文件夹中 >> 拖动您的 .wav文件.
然后您可以播放来自Memory Stream
的文件:
public void Play()
{
SoundPlayer player = new SoundPlayer();
player.Stream = YOUR_PROJECT_NAME.Properties.Resources.YOUR_FILE_NAME;
player.Play();
}