鸿蒙系统自动录屏API使用指南?

鸿蒙有自动录屏的api么?
就是 想做一个功能点击一个按钮 然后录屏然后录屏之后自动上传到一个服务器。

阅读 1k
1 个回答

系统从API10开始提供了AVScreenCapture接口,这是一个C++接口,具体可参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...

//实例化对象,创建OH_AVScreenCapture。
OH_AVScreenCapture_Create (void)
//初始化OH_AVScreenCapture相关参数。
OH_AVScreenCapture_Init (struct OH_AVScreenCapture *capture, OH_AVScreenCaptureConfig config)

//开始录屏,采集原始码流。调用后可以通过回调的监听(OH_AVScreenCaptureOnAudioBufferAvailable,OH_AVScreenCaptureOnVideoBufferAvailable)来监听当前是否有码流的产生。但是原始码流需要编码
OH_AVScreenCapture_StartScreenCapture (struct OH_AVScreenCapture *capture)
//开始录制,直接获取编码后数据
OH_AVScreenCapture_StartScreenRecording (struct OH_AVScreenCapture *capture)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题