ARCameraContext.takePhoto

解释:拍照,成功则返回图片。

方法参数

Object object

object参数说明

success 返回参数说明

示例

在开发者工具中预览效果

扫码体验

请使用百度APP扫码

图片示例

代码示例

-

  1. <ar-camera ar-key="10298931" ar-type="5" flash="{{flashState}}" class="camera" bindload="loadCameraSuccess" bindmessage="message" binderror="error"> <cover-view class="cameraState" bindtap="switchToPhoto"> 拍摄 </cover-view> <cover-image src="{{photoSrc}}"> </cover-image></ar-camera>

-

  1. Page({ data: { photoSrc: '' }, onShow() { const ARCameraContext = swan.createARCameraContext(); this.ARCameraContext = ARCameraContext }, takePhoto() { this.ARCameraContext.takePhoto({ quality: 'high', success: res => { this.setData({ photoSrc: res.tempImagePath }); }, fail: res => { swan.showToast({ title: '请检查设备', icon: 'none' }); } }); }