码迷,mamicode.com
首页 > 其他好文 > 详细

06模块-camera【拍摄照片或视频】

时间:2018-07-16 21:09:45      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:+=   ext   res   操作   function   error   func   转换   apt   

Camera模块管理设备的摄像头,可用于拍照、摄像操作

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>Accelerometer Example</title>
<script type="text/javascript">
function videoCapture(){
var cmr = plus.camera.getCamera();
var res = cmr.supportedImageResolutions[0];//拍摄照片的分辨率
var fmt = cmr.supportedImageFormats[0];//拍摄照片后的格式
//var res = cmr.supportedVideoResolutions[0];//拍摄视频的分辨率
//var fmt = cmr.supportedVideoFormats[0];//拍摄视频后的格式
console.log("Resolution: "+res+", Format: "+fmt);
cmr.captureImage(function(path){//进行拍照操作
//若是需要摄像则用 startVideoCapture方法
alert("拍摄成功:"+path);  //拍照或摄像操作保存的文件路径
//默认存放路径 _doc/camera/
var path=plus.io.convertLocalFileSystemURL(path);//在IO模块中的convertLocalFileSystemURL方法去转换地址(该知识点还未提到)
document.getElementById("imglist").innerHTML += "<li><img src="+path+" style=‘width:100px;‘ /></li>";//将拍摄后的图片插入到li标签中
},
function(error) {
alert("拍摄失败"+error.message);
},
{resolution:res,format:fmt,filename:"_doc/camera/"}
);
}
</script>
</head>
<body>
<input type=‘button‘ onclick=‘videoCapture()‘ value=‘拍照‘ />
<ul id="imglist"><!--拍摄成功后的照片的绝对地址将会放置于这儿--></ul>
</body>
</html>

 

06模块-camera【拍摄照片或视频】

标签:+=   ext   res   操作   function   error   func   转换   apt   

原文地址:https://www.cnblogs.com/xhrs/p/9319965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!