【发布时间】:2020-08-27 14:24:40
【问题描述】:
我没有在 C# 应用程序中播放 .MP3 文件的经验,但我需要这样做。周末我尝试编写一个简单的 .NET Core 3 控制台应用程序。它工作得很好。我认为将我在家里所做的事情复制到我的工作环境中会很容易,但它不能播放到 .MP3 文件。这是我正在编写的 WPF 应用程序中的代码:
private MediaPlayer mediaPlayer;
private void PlayDrinkingSound()
{
if (mediaPlayer == null)
{
mediaPlayer = new MediaPlayer();
mediaPlayer.Open(new Uri(Environment.CurrentDirectory + @"\Audio\Slurping-SoundBible.com-755296861.mp3", UriKind.RelativeOrAbsolute));
}
mediaPlayer.Play();
}
两者的区别在于我在家里写了一个 .NET Core 3.1 控制台应用。在工作中它是一个 .NET 4.5.2 WPF 应用程序。
我已将 .MP3 上的 Build Action 设置为 Resource。
【问题讨论】:
标签: c# media-player