我想在我的网络项目中播放声音文件。声音文件存储在数据库中。当我尝试播放该文件时,我收到此错误。你能帮我解决这个问题吗?这是我的游戏代码。
byte[] bytes = dt.Rows[0]["VOICE_FILE"] as byte[];
using (Stream s = new MemoryStream(bytes))
{
System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer(s);
myPlayer.Play();
}
答案 0 :(得分:0)
我的声音文件格式如下:
8000 Hz 一条法律 比特率:64位。
但是c#没有播放这种格式。格式必须是PCM签名24位单声道。 因此发生错误。