功能:H5打包的app调用手机摄像头进行拍照、录制视频并上传
打包工具:Hbuilder(不得不说这个工具挺方便的,就是没有linux环境下的安装包,本人用的是深度系统
本篇没有html代码,主要是使用方法的一个汇总,如果要更详细的介绍用力戳
H5api接口官网
上代码(js):
var cmr = null // 初始化变量
// 创建plus环境
if (window.plus) {
plusReady();
} else {
document.addEventListener('plusready', plusReady, false);
}
function plusReady() {
cmr = plus.camera.getCamera(); // 初始化摄像头
}
/ 摄像
function videoCapture() {
var res = cmr.supportedVideoResolutions[0]; // 获取手机支持的视频分辨率,默认获取第一个(这样写的情况下)
var fmt = cmr.supportedVideoFormats[0]; // 获取手机支持的视频格式,默认获取第一个(这样写的情况下)
console.log("Resolution: " + res + ", Format: " + fmt);
$('#xx').append("Resolution: " + cmr.supportedVideoResolutions + &#