Skip to content

开启本地摄像头的预览画面

注意

  • 该方法回调为异步事件,请参考方法事件
  • enterRoom 之前调用此函数,SDK 只会开启摄像头,并一直等到您调用 enterRoom 之后才开始推流。
  • enterRoom 之后调用此函数,SDK 会开启摄像头并自动开始视频推流。
  • 当开始渲染首帧摄像头画面时,您会收到 addListener 中的 onCameraDidReady 回调通知。

注意

如果希望开播前预览摄像头画面并通过 BeautyManager 调节美颜参数,您可以:

  • 方案一:在调用 enterRoom 之前调用 startLocalPreview
  • 方案二:在调用 enterRoom 之后调用 startLocalPreview + muteLocalVideo(true)

方法名

startLocalPreview

用法

js
this.$refs.refLevenUtsLive.startLocalPreview({
  frontCamera: true
})
js
let startLocalPreviewOptions = {
  frontCamera: true
};
let startLocalPreviewParams : JSONObject = JSONObject.parse(JSON.stringify(startLocalPreviewOptions)) as JSONObject
refLevenUtsLive.value?.startLocalPreview(startLocalPreviewParams)

参数说明

参数名参数类型是否必填默认值参数描述
frontCameraBooleantrue:前置摄像头;false:后置摄像头