SoundPlayer simpleSound = new SoundPlayer("C:/Users/heerm/Downloads/mixkit-positive-interface-beep-221.wav");
simpleSound.Play();
此代碼出現在名為錯誤訊息的標題中,我不知道如何將 wav 檔案轉換為 pcm 波形檔案或如何使用 winforms 播放不同的檔案格式。誰能幫我?
uj5u.com熱心網友回復:
如果我們想在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 波形檔案的建議。 https://social.msdn.microsoft.com/Forums/en-US/d30a3002-a553-4bb2-b8da-058255395a5e/the-error-occured-when-i-tried-to-play-wav-file-winforms?論壇=netfxbcl
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/379705.html
