gpt4 book ai didi

c# - NAudio-播放RTP数据包中的音频有效载荷

转载 作者:行者123 更新时间:2023-12-03 02:10:51 30 4
gpt4 key购买 nike

我需要播放RTP数据包中的解码音频有效负载。
我能够将解码后的有效负载存储到内存流中
但是我不知道如何使用NAudio之类的库来播放它。
我有这样的代码:

MemoryStream payload = new MemoryStream();
bool RTPreceive = true;
while(RTPreceived)

..code从RTP数据包中获取有效载荷音频数据
payload.Write(packet,offset,lenght);

最佳答案

将每个解码的音频缓冲区放入BufferedWaveProvider并从中播放。您应该确保先解码为线性PCM。

关于c# - NAudio-播放RTP数据包中的音频有效载荷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273687/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com