- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
html5中拍照camera讲述
html5中拍照camera
方法:
getCamera: 获取摄像头管理对象
对象:
Camera: 摄像头对象
CameraOption: JSON对象,调用摄像头的参数
PopPosition: JSON对象,弹出拍照或摄像界面指示位置
回调方法:
CameraSuccessCallback: 调用摄像头操作成功回调
CameraErrorCallback: 摄像头操作失败回调
权限:
功能模块(permissions)
{
// ...
permissions:{
// ...
Camera: {
description: 摄像头
}
}
}
getCamera
获取摄像头管理对象
Camera plus.camera.getCamera( index );
说明:
获取需要操作的摄像头对象,如果要进行拍照或摄像操作,需先通过此方法获取摄像头对象。
参数:
index: ( Number ) 可选 要获取摄像头的索引值
指定要获取摄像头的索引值,1表示主摄像头,2表示辅摄像头。如果没有设置则使用系统默认主摄像头。
返回值:
Camera : 摄像头对象
平台支持:
Android - 2.2+ (支持)
iOS - 4.3+ (支持)
示例:
!DOCTYPE html
html
head
meta charset=utf-8
titleCamera Example/title
script type=text/javascript
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( plusready, onPlusReady, false );
var r = null;
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
// 获取设备默认的摄像头对象
var cmr = plus.camera.getCamera();
// ......
}
/script
/head
body
/body
/html
Camera
摄像头对象
interface Camera {
readonly attribute String[] supportedImageResolutions;
readonly attribute String[] supportedVideoResolutions;
readonly attribute String[] supportedImageFormats;
readonly attribute String[] supportedVideoFormats;
function void captureImage( successCB, errorCB, option );
function void startVideoCapture( successCB, errorCB, option );
function void stopVideoCapture();
}
属性:
supportedImageResolutions: 字符串数组,摄像头支持的拍照分辨率
supportedVideoResolutions: 字符串数组,摄像头支持的摄像分辨率
supportedImageFormats: 字符串数组,摄像头支持的拍照文件格式
supportedVideoFormats: 字符串数组,摄像头支持的摄像文件格式
方法:
captureImage: 进行拍照操作
startVideoCapture: 调用摄像头进行摄像操作
stopVideoCapture: 结束摄像操作
supportedImageResolutions
字符串数组,摄像头支持的拍照分辨率
说明:
Array 类型 只读属性
属性类型为String[],若不支持此属性则返回空数组对象。摄像头支持的拍照图片分辨率字符串形式“WIDTH*Height”,如“400*800”;如果支持任意自定义分辨率则“*”。
平台支持:
Android (支持)
iOS (不支持): 返回空数组对象
示例:
!DOCTYPE html
html
head
meta charset=utf-8
titleCamera Example/title
script type=text/javascript
// 扩展API加载完毕后调用onPlu
文档评论(0)