键打印:OnOutputBufferAvailable ,回调的次数太少,但是Input端并不少:OnInputBufferAvailable,
关键打印::C:AudioEncoder: pts 会将input数据执行OH_AudioCodec_PushInputBuffer。
键打印:OnOutputBufferAvailable ,回调的次数太少,但是Input端并不少:OnInputBufferAvailable,
关键打印::C:AudioEncoder: pts 会将input数据执行OH_AudioCodec_PushInputBuffer。
在HarmonyOS中,音频编码器(AudioEncoder)的输入端(OnInputBufferAvailable)和输出端(OnOutputBufferAvailable)的回调频率可能会有所不同,这取决于系统的音频处理逻辑和硬件的性能。
1 回答521 阅读✓ 已解决
1 回答526 阅读
1 回答467 阅读
437 阅读
400 阅读
1 回答355 阅读
音频编码报错原因是用户设置采集的参数和编码的参数不对应,导致编码帧长和参数不对应,编码报错,调整参数后可解决。不对应而导致回调不匹配的参数:
1、sampleForamt
2、inputFrameSize
3、sampleRate