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流畅性?
48浏览 • 0回复 待解决
【求助】自定义相机Camera2焦距异常
7877浏览 • 1回复 待解决
HarmonyOS 自定义相机demo
168浏览 • 1回复 待解决
listaddremove item入场、出场动画
1100浏览 • 1回复 待解决
HarmonyOS 自定义相机演示demo
124浏览 • 1回复 待解决
自定义组件传值和绑定
831浏览 • 1回复 待解决
HarmonyOS TextInput绑定自定义键盘问题
450浏览 • 1回复 待解决
如何封装全局自定义弹窗?
234浏览 • 1回复 待解决
如何连续获取相机预览数据
583浏览 • 1回复 待解决
HarmonyOS GL封装相机预览角度咨询
95浏览 • 1回复 待解决