HarmonyOS videodecoder解码器flush之后无onNeedInputBuffer回调上来

视频seek场景,videodecoder解码器flush之后无onNeedInputBuffer回调上来,数据无法继续进行解码。

HarmonyOS
2024-12-25 11:23:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

调用OH_VideoDecoder_Flush()后,解码器仍处于运行态,但会将当前队列清空,将已解码的数据释放。此时需要调用OH_VideoDecoder_Start()重新开始解码。

参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/media/avcodec/video-decoding.md

分享
微博
QQ
微信
回复
2024-12-25 13:28:42
相关问题
java播放怎么用解码器?
5179浏览 • 1回复 待解决
HarmonyOS 音频解码器aac码流格式问题
145浏览 • 1回复 待解决
视频的SPS/PPS需要单独传递给解码器
1004浏览 • 1回复 待解决
HarmonyOS Grid拖拽
207浏览 • 1回复 待解决
HarmonyOS VideoDecoder使用OpenGL渲染
408浏览 • 1回复 待解决
HarmonyOS 组件渲染完成之后
213浏览 • 1回复 待解决