怎么播放内存里的音频数据???
1、在ASP.NET里我有向服务器不停的去取音频数据流(格式为其它压缩格式,我已将此数据流格式转换为可以直接播放的线性数据流格式),
请问我要怎么来播放呢?有什么函数或控件可以播放吗?
2、在ASP.NET里可以直接播放G729的音频数据吗?
请注意我要播放的不是文件,而是一段内存数据流,我会不停的取数据然后去播放。
只有这么多分了,请大虾帮忙们呀!
------解决方案--------------------ASP.NET里不可以直接播放G729的音频数据,好像需要转换格式。
------解决方案--------------------using System.Media;
void Play(byte[] buf)
{
MemoryStream ms = new MemoryStream(buf);
SoundPlayer sp = new SoundPlayer(ms);
sp.Play();
}
也可以用directShow实现
------解决方案--------------------记得g729转wav流(解码后加wav头就好了)
------解决方案--------------------这个可以有