HarmonyOS VideoDecoder无法找到输入视频文件或数据的API

​根据VideoDecoder相关的接口,无法获取待解码视频文件的接口,参考的文档如下所示:

1、api:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_video_decoder-V5#oh_videodecoder_createbymime

2、指南:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/video-decoding-V5

HarmonyOS
2024-11-11 11:34:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

​1、mp4格式的视频解码需要先解封装,再解码。

2、输入的视频文件如何和解码关联起来:

2.1、用户从 OnNeedInnputData 回调拿到待输入的 Buffer,把相应的输入 buffer 传入解封装的 ReadSample 接口中,填充数据。

2.2、Buffer 填充后,调用解码的 PushInputData 接口,将 Buffer 推入解码器中。

2.3、完成解码后,用户从 OnOutputBufferAvailable 回调拿到解码输出 Buffer,处理完输出 Buffer 后,用户需要调用 FreeOutputBuffer 接口完成 Buffer 轮转。​

分享
微博
QQ
微信
回复
2024-11-11 16:14:22
相关问题
Harmony 如何读取本地视频文件路径?
14707浏览 • 2回复 待解决
av_player新增支持本地音视频文件播放
2098浏览 • 1回复 待解决
HarmonyOS db文件无法读取到数据
598浏览 • 1回复 待解决
HarmonyOS VideoDecoder使用OpenGL渲染
167浏览 • 1回复 待解决
HarmonyOS视频压缩模块无法压缩视频
412浏览 • 1回复 待解决
HarmonyOS项目架构参考文档Demo视频
339浏览 • 2回复 待解决
HarmonyOS 输入无法对齐
374浏览 • 1回复 待解决
AlertDialog没有找到设置背景色API
376浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
175浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人