我需要在wpf
项目中播放一些.wav文件。没有使用Uri
的经验,所以我被困住了。我已将两个.wav
放入我的Rescources文件中,并声明:
Uri uri2 = new Uri(@"pack://application:,,,/Resources/WindowsExclamation.wav", UriKind.Absolute);
Uri uri1 = new Uri(@"pack://application:,,,/Resources/WindowsCriticalStop.wav", UriKind.Absolute);
var player = new MediaPlayer();
我在以下几点提出了一个断点:
player.Open(uri2);
player.Play();
运行代码时,我得到uri2 Authority的以下异常:
{"The generic authority 'application:,,,' is not a valid dns name."}
最佳答案
您是否尝试过使用更简单的相对Uri
:
Uri uri2 = new Uri(@"../../Resources/WindowsExclamation.wav", UriKind.Relative);
关于c# - 使用Uri处理.wav文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22301439/