HarmonyOS 鸿蒙Next中录制屏幕时选择窗口录制时,窗口内不会显示鼠标指针,只有选择屏幕录制时才有显示鼠标指针
HarmonyOS 鸿蒙Next中使用AVScreenCapture录制屏幕时选择窗口录制时,窗口内不会显示鼠标指针,只有选择屏幕录制时才有显示鼠标指针。这是设计就是如此还是bug?
尊敬的开发者,您好!您的问题已受理,请您耐心等待,感谢您的理解与支持!
更多关于HarmonyOS 鸿蒙Next中录制屏幕时选择窗口录制时,窗口内不会显示鼠标指针,只有选择屏幕录制时才有显示鼠标指针的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
1
楼主这是在PC上录制吗?
是的,华为鸿蒙PC,
基本信息
特性
- 多设备协同
- 分布式数据库
- 硬件虚拟化
优势
- 高性能
- 低功耗
- 安全性高
可以看一下设备的系统录屏设置里面 是否有相关配置,录屏时显示鼠标指针。
你好,系统设置中无该选项或类似选项,但是C/C++接口中有OH_AVScreenCapture_ShowCursor接口,可以设置录屏是否显示鼠标指针,但该接口只在录制屏幕时生效,在窗口录制时,无论设置是否显示鼠标,都没有显示鼠标指针。
提个工单吧,应该是api不完善,
在HarmonyOS鸿蒙Next中,窗口录制模式默认不捕获鼠标指针,这是系统设计的特性。屏幕录制模式会全局捕获包括指针在内的所有显示内容。该行为差异源于两种录制模式的技术实现机制不同:窗口录制仅捕获应用层渲染内容,而屏幕录制捕获的是整个显示输出。目前鸿蒙Next的API设计如此,无相关配置参数可修改此行为。
在HarmonyOS Next中,AVScreenCapture的窗口录制模式不显示鼠标指针是预期的设计行为。这是因为窗口录制模式下系统仅捕获指定窗口的视觉内容,而不包括全局指针设备(如鼠标)的渲染层。屏幕录制模式则会捕获整个显示输出,因此包含鼠标指针。
如果需要同时捕获窗口内容和鼠标指针,建议:
- 使用屏幕录制模式
- 通过代码手动添加指针位置标记
- 在窗口录制后通过视频处理添加指针效果
这种设计差异主要是出于性能优化和隐私保护的考虑,确保窗口录制时不会意外捕获指针操作轨迹。