抖音开放平台Logo
控制台

Camera.start
收藏
我的收藏

启动摄像头,该方式返回一个 Promise 对象,是个异步方法。

语法

Camera.start(face, beautify, option)

参数说明

字段类型说明
facestring摄像头方向,取值为 "front" 或者 "back", 默认开启前置摄像头
beautifyboolean开启摄像头美颜, 默认 "false" 不开启
optionobject摄像头可选参数

option

可选字段取值类型说明
gesturebool是否开启手势识别能力,需要开启时传入 {gesture:true}

代码示例

const camera = tt.createCamera();
camera.start("front", true, { gesture: true }).then((video) => {
  // option传入gesture:true开启手势识别
  console.log(video); // 摄像头返回的视频
  video.focus();
});

Bug & Tip

  • Tip:只有开启摄像头美白, 调用接口Camera.setBeautifyParam才能设置美白参数。
  • Tip:只有开启摄像头美白, 才能进行人脸检测。
  • Tip:对于摄像头开启后模糊,可以对摄像头 start 后返回的视频调用 focus 方法,参考上面代码示例。
  • Tip:上面代码示例中,摄像头开启后返回的 video 对象指向的是摄像头的实时数据,内部会实时更新 video 对象指向的数据。
  • Tip:开发者工具暂不支持此能力,请用真机扫码调试。

文档评论

登录后可参与评论