Я пытаюсь воспроизвести звуковой файл в своем приложении WPF. В настоящее время у меня есть следующий вызов:
private void PlaySound(string uriPath)
{
Uri uri = new Uri(@"pack://application:,,,/Media/movepoint.wav");
var player = new MediaPlayer();
player.Open(uri);
player.Play();
}
Теперь, если я укажу Media/movepoint.wav
как действие сборки Content
и загружаю его как относительный или абсолютный путь к файлу, он работает нормально, поэтому я подозреваю, что это имеет какое-то отношение к Pack URI
, но я не могу на всю жизнь из меня выяснить, что.
Цель состоит в том, чтобы сохранить файл в качестве ресурса, чтобы он не был доступен в выходном каталоге. Я могу предоставить либо копию WAV, либо копию MP3.