我需要从RTP数据包播放解码的音频有效负载。 我能够将解码的有效载荷存储到内存流中 但我不知道怎么玩它可能会使用像NAudio这样的图书馆。 我有这样的代码:
MemoryStream payload = new MemoryStream();
bool RTPreceive = true;
while(RTPreceived)
..从RTP数据包中获取有效载荷音频数据的代码
payload.Write(packet,offset,lenght);
答案 0 :(得分:0)
将每个解码后的音频缓冲区放入BufferedWaveProvider
并播放。您应该确保首先解码为线性PCM。