我想从Agora中获取音频的原始数据,并将其流式传输到Unity AudioSource。
使用AudioRawDataManager.onPlaybackAudioFrameBeforeMixing
回调,我可以AudioFrame形式获取原始数据,但是我无法找到一种简单的方法将AudioFrame转换为Unity AudioClip类。
有人有经验吗?
谢谢。
答案 0 :(得分:0)
您只需要将来自AudioFrame的原始数据字节分配给您拥有的audioclip对象。 参见AudioClip的SetData()。
粗略的步骤:
此队列的长度是用户选择的缓冲音频的长度。