weex-nat-camera
weex-nat-camera copied to clipboard
已经不支持 file:uri了 报错: ClipData.Item.getUri() 需要 android.support.v4.content.FileProvider 来提供。 相机是打不开的。
Code :-> Nat.camera.captureVideo({}, (err, ret) => { if (err) { Nat.toast('[ERROR] ' + JSON.stringify(err)) return } Nat.toast(JSON.stringify(ret, null, 2)) this.videoDataData = ret.path })
Nat.camera.captureImage({500,500}, (err, ret) => { console.log(ret.path) })
第一次触发打开照相机权限还是可以的,第二次就报异常了 > 10-20 19:55:52.605 3783-3883/com.alibaba.weex D/weex: callJS >>>> instanceId:3function:callJS tasks:[{"data":"3","type":2},{"data":"[{\"args\":[\"124\",\"click\",{\"position\":{\"height\":65.625,\"width\":750,\"x\":0,\"y\":713.5417}},null],\"method\":\"fireEvent\"}]","type":3}] 10-20 19:55:52.609 3783-3883/com.alibaba.weex D/weex: [WXBridgeManager] callNativeModule >>>> instanceId:3, module:nat/camera, method:captureImage, arguments:[{},"3"] 10-20 19:55:52.617 3783-3883/com.alibaba.weex D/weex: callJS >>>> instanceId:3function:callJS tasks:[{"data":"3","type":2},{"data":"[{\"args\":[\"3\",{\"error\":{\"code\":120030,\"message\":\"CAMERA_BUSY\"}},false],\"method\":\"callback\"}]","type":3}] 10-20...