鸿蒙系统的AVMuxer模块中,如何将编码后的音视频数据写入封装器?

我已经使用鸿蒙系统的编码器对音视频数据进行了编码,现在需要将编码后的数据写入封装器中进行封装。请问,应该使用AVMuxer模块的哪个函数来实现这个功能?在写入数据时需要注意哪些事项?

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

阅读 632
1 个回答

image.png
可以使用OH_AVMuxer_WriteSampleBuffer()方法来实现这个功能,需注意:该接口必须在OH_AVMuxer_Start后,OH_AVMuxer_Stop前调用。 调用者需要按sample中的时间顺序将sample写入正确的音视频轨

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题