HarmonyOS Camera kit自定义相机,录像流绑定的ouput每次都需要切换(remove->add),影响预览流流畅性

调用Camera kit自定义相机,录像流绑定的ouput每次录制结束之后因为需要切换保存录像流的地址,所以需要停止会话,然后切换videoOutput(remove->add),停止会话当前的预览流也停止知道再次启动会话,这时会有一段帧卡住的现象,影响用户体验,使用系统相机发现没有这样的问题,想咨询下系统相机是如何实现的,是维护着两个会话吗,一个负责预览,一个是拍照/录像。

HarmonyOS
2024-08-12 14:54:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

只有一个会话:预览+拍照 、预览+录像StartRecording的时候切换的,不是录制结束切换的

参考:https://gitee.com/openharmony/applications_camera

系统相机的代码:common\src\main\ets\default\camera\CameraService.ts createSession StartRecording stopRecording

分享
微博
QQ
微信
回复
2024-08-12 19:17:51
相关问题
HarmonyOS中如何优化 UI流畅性?
224浏览 • 0回复 待解决
HarmonyOS 自定义相机预览问题
36浏览 • 1回复 待解决
HarmonyOS Camera Kit相机问题
24浏览 • 1回复 待解决
【求助】自定义相机Camera2焦距异常
8012浏览 • 1回复 待解决
listaddremove item入场、出场动画
1307浏览 • 1回复 待解决
HarmonyOS 自定义相机demo
349浏览 • 1回复 待解决