博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
摄像头的管理(camera) ---- HTML5+
阅读量:6271 次
发布时间:2019-06-22

本文共 957 字,大约阅读时间需要 3 分钟。

模块

Camera模块管理设备的摄像头,可用于拍照、摄像操作,通过plus.camera获取摄像头管理对象。

应用场景:保存自拍,保存照片,上传照片,保存视频,上传视频;

通过之前的模块可以大致知道:这个是封装了一个camera的一个对象,这个对象有两个方法,一个拍照的方法,一个摄像的方法;剩下的就是一个回调;

两个核心方法

captureImg();startVideoCapture(); / stopVideoCapture();

方法:Camera plus.camera.getCamera(index); 1,主摄像头,2 ,辅摄像头

具体

var camera = plus.camera.getCamera();camera.captureImage( successCB, errorCB, option );

首先是两个回调:成功回调和失败回调;成功回调返回一个图片的存放路径;失败回调返回一个error对象,包含两个信息:code,message;

其次是option对象:
  attribute string filename:拍照或摄像文件保存的路径,以 “ / ”结尾是路径,自动生成文件名;(名字也可以指定,但是不要这样)
  attribute string format:拍照或摄像的文件格式;
  attribute string index:1,主摄像头;2,辅助摄像头,仅仅ios支持;
  attribute PopPosition popover:拍照或摄像界面弹出指示区域,仅ipad{top:'10px',left:'10px',width:'2000px',height:'2000px'}

示例

调用摄像头

 

转载于:https://www.cnblogs.com/e0yu/p/7843544.html

你可能感兴趣的文章
【转】如何实现一个配置中心
查看>>
Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
查看>>
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
查看>>
Atitit.Java exe bat 作为windows系统服务程序运行
查看>>
session的生命周期
查看>>
数据库的本质、概念及其应用实践(二)
查看>>
iOS开发多线程--(NSOperation/Queue)
查看>>
php的ajax简单实例
查看>>
maven常用构建命令
查看>>
C#:关联程序和文件
查看>>
推荐科研软件
查看>>
gradle
查看>>
如何取消未知类型文件默认用记事本打开
查看>>
[Javascript] Immute Object
查看>>
Java 关于finally、static
查看>>
Posix mq和SystemV mq区别
查看>>
P6 EPPM Manual Installation Guide (Oracle Database)
查看>>
XMPP协议、IM、客户端互联详解
查看>>
PHP写文件函数
查看>>
mysql的sql_mode合理设置
查看>>