在WPF中播放音频文件

时间:2010-03-22 02:04:13

标签: wpf audio

我正在尝试在WPF中播放音频文件,我目前正在使用以下代码:

    FileTextBox.Text = selectedFileName;
    MediaPlayer mp = new MediaPlayer();
    mp.Open(new Uri(selectedFileName, UriKind.Relative ));
    mp.Play();

它运作良好,除了它不播放声音。我做错了什么?

1 个答案:

答案 0 :(得分:6)

您的MediaPlayer对象可能在有机会播放该文件之前被垃圾收集,因为它具有本地范围。尝试使媒体播放器对象成为具有应用程序生命周期的类的成员变量,并查看是否可以修复它。