function videoCapture(){
var cmr = plus.camera.getCamera();
var res = cmr.supportedVideoResolutions[0];
var fmt = cmr.supportedVideoFormats[0];
console.log("Resolution: "+res+", Format: "+fmt);
cmr.startVideoCapture( function( path ){
alert( "Capture video success: " + path );
},
function( error ) {
alert( "Capture video failed: " + error.message );
},
{resolution:res,format:fmt}
);
}
- 发布:2023-06-26 15:55
- 更新:2023-11-13 10:47
- 阅读:221
产品分类: HTML5+
HBuilderX版本号: 3.8.4
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: 小米11
打包方式: 云端
示例代码:
操作步骤:
掉起摄像头后,再退出/取消
alert( "Capture video failed: " + error.message )
掉起摄像头后,再退出/取消
alert( "Capture video failed: " + error.message )
预期结果:
返回错误信息
返回错误信息
实际结果:
返回 Capture video failed: nudefined
返回 Capture video failed: nudefined
bug描述:
调用startVideoCapture方法,能打开摄像机,点击返回,就直接跳进errorCB回到了,输出的结果也是nudefined,
目前有些机型调用摄像头方法会直接报错,但是此方法并没有返回具体信息,难以排查
1 个回复
8***@qq.com
请问找到问题原因了吗?我也遇到相同的问题