SystemSound.Beep
,但它确实可以播放,因此声音不是问题。我的代码:
BG = new MediaElement(); // ... MediaElement BG; ...
BG.LoadedBehavior = MediaState.Manual;
Grid.Children.Add(BG);
BG.Volume = 1;
BG.Source = new Uri("C:/Users/KUBA/Desktop/music/flying with rainbow dash.mp3", UriKind.Absolute);
BG.Play();
在应用初始化之后,我还尝试了一秒钟后播放它,但没有做任何事情。
编辑: 原来这是一个奇怪的兼容性问题。 我决定改用Ffmpeg和SoundPlayer。
编辑2: 原来SoundPlayer无法设置时间,所以NAudio是。