0
点赞
收藏
分享

微信扫一扫

HTML5+规范API-拍照功能

捌柒陆壹 2022-04-25 阅读 63

完整代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title></title>
    <script src="js/mui.min.js"></script>
    <link href="css/mui.min.css" rel="stylesheet"/>
    <script type="text/javascript" charset="utf-8">
      	mui.init();
    </script>
</head>
<body>
	<button type="button" class="mui-btn mui-btn-blue" id="btn">按钮</button>
	<img src="" alt="" id="img1" style="width: 100px;height: 100px;">
	<script type="text/javascript">
		// 点击按钮之后进行拍照
		var btn = document.getElementById("btn");
		// 点击事件
		btn.onclick = function(){
			// 得到摄像头对象
			var cm = plus.camera.getCamera();
			cm.captureImage(function(filepath){
				// alert(filepath);
				// 修改绝对路径,方便使用
				var myimg = plus.io.convertLocalFileSystemURL(filepath);
				var img1 = document.getElementById("img1");
				img1.src = myimg;
			},function(error){
				error.code;
				error.message;
			},{
				filename:"",
				format:"",
				index:1,
				popover:{}
			})
		}
	</script>
</body>
</html>

效果展示
第一步:点击拍照按钮
在这里插入图片描述
第二步:进行拍照
在这里插入图片描述
第三步,点击“√”后,拍摄的图片展示在Img内
在这里插入图片描述

举报

相关推荐

0 条评论