System.InvalidOperationException: "Sound API only supports playing PCM wave files."
System.InvalidOperationException: "Sound API only supports playing PCM wave files."
SoundPlayer simpleSound = new SoundPlayer("C:/Users/heerm/Downloads/mixkit-positive-interface-beep-221.wav");
simpleSound.Play();
此代码出现在名为错误消息的标题中,我不知道如何将 wav-file 转换为 pcm wave 文件或如何使用 winforms 播放不同的文件格式。谁能帮帮我?
如果我们想在winform中播放wav文件,可以使用如下代码:
using System.Media;
private void Play_Click(object sender, EventArgs e)
{
SoundPlayer soundPlayer = new SoundPlayer(@"Sound Path");
soundPlayer.Play();
}
此方法可以正常播放wav文件。如果你仍然得到错误“Sound API only supports playing PCM wave files”,那么你的声音文件格式有问题,如下所示:
Sound API only supports playing PCM wave files
并且此页面可以为您提供一些有关转换为 pcm wave 文件的建议。
https://social.msdn.microsoft.com/Forums/en-US/d30a3002-a553-4bb2-b8da-058255395a5e/the-error-occured-when-i-tried-to-play-wav-file-winforms?forum=netfxbcl
SoundPlayer simpleSound = new SoundPlayer("C:/Users/heerm/Downloads/mixkit-positive-interface-beep-221.wav");
simpleSound.Play();
此代码出现在名为错误消息的标题中,我不知道如何将 wav-file 转换为 pcm wave 文件或如何使用 winforms 播放不同的文件格式。谁能帮帮我?
如果我们想在winform中播放wav文件,可以使用如下代码:
using System.Media;
private void Play_Click(object sender, EventArgs e)
{
SoundPlayer soundPlayer = new SoundPlayer(@"Sound Path");
soundPlayer.Play();
}
此方法可以正常播放wav文件。如果你仍然得到错误“Sound API only supports playing PCM wave files”,那么你的声音文件格式有问题,如下所示: Sound API only supports playing PCM wave files
并且此页面可以为您提供一些有关转换为 pcm wave 文件的建议。 https://social.msdn.microsoft.com/Forums/en-US/d30a3002-a553-4bb2-b8da-058255395a5e/the-error-occured-when-i-tried-to-play-wav-file-winforms?forum=netfxbcl