我已经使用鸿蒙系统的编码器对音视频数据进行了编码,现在需要将编码后的数据写入封装器中进行封装。请问,应该使用AVMuxer模块的哪个函数来实现这个功能?在写入数据时需要注意哪些事项?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
我已经使用鸿蒙系统的编码器对音视频数据进行了编码,现在需要将编码后的数据写入封装器中进行封装。请问,应该使用AVMuxer模块的哪个函数来实现这个功能?在写入数据时需要注意哪些事项?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答884 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答973 阅读
1 回答946 阅读
1 回答844 阅读
1 回答802 阅读
可以使用OH_AVMuxer_WriteSampleBuffer()方法来实现这个功能,需注意:该接口必须在OH_AVMuxer_Start后,OH_AVMuxer_Stop前调用。 调用者需要按sample中的时间顺序将sample写入正确的音视频轨