在WPF应用程序中切断音频

时间:2018-01-15 10:10:36

标签: c# wpf audio

我目前在WPF应用程序中遇到问题。我试图在窗口的背景中播放.mp3音频文件,我遇到了一个奇怪的问题。我的声音随意切断,这个问题似乎是由于某种窗户设置?因为我运行它的一些计算机有问题,而有些则没有。这是我的代码:

        InitializeComponent();
        MediaPlayer muziek = new MediaPlayer();
        muziek.Open(new Uri(@"song.mp3", UriKind.Relative));
        muziek.Play();

有什么想法?任何意见都表示赞赏!

1 个答案:

答案 0 :(得分:0)

尝试将MediaPlayer对象设置为类的私有变量,而不是在代码正文中定义。可能是MediaPlayer对象被垃圾收集,因为它认为它已经超出范围。根据内存压力,机器处于垃圾收集状态可能会在不同时间发生(或根本不发生),这可以解释您所看到的行为