cordova调用相机
来源:互联网 发布:一搜同志个人网络 编辑:程序博客网 时间:2024/06/03 23:15
该篇主要讲述cordova如何调用相机。
1、Cordova调用相机的api
Cordova框架提供了两个用于访问设备相机的API,一个是Camera API,它使用开发者能直接访问本地相机的API,另一个是Media Capture API。
两者区别:Camera API只用相机获取图像,而Media Capture API不仅能获取图像,还可以录视频或者录音。
2、安装插件
cordova plugin add cordova-plugin-camera
3、调用方法
var cameraOptions= { quality : 75, destinationType : Camera.DestinationType.DATA_URL, sourceType : Camera.PictureSourceType.CAMERA, allowEdit : true, encodingType : Camera.EncodingType.JPEG, targetWdith : 100, targetHeight : 100, popoverOptions : CameraPopoverOptions, saveToPhotoAlbum : false};navigator.camera.getPicture(onCameraSuccess, onCameraError, cameraOptions);function onCameraSuccess(imageURI){ $('#img_pic').attr("src","data:image/jpeg;base64," + imageURI);}function onCameraError(message) { alert('Failed because: ' + message);}
4、官方参数列表
5、注意
用户在返回给Cordova应用的是一张图像,但可能拍了不止一张。Cordova有一个cleanup方法用来清理这种图像。调用这个方法并且传入成功和失败的回调函数名作为参数,如下:
navigator.camera.cleanup(onCameraCleanupSuccess, onCameraCleanupError);
调用手机相机,除了用cordova调取,我们还可以用HTML5的api.
阅读全文
0 0
- cordova调用相机
- Cordova 相机
- 调用相机
- h5 app开发使用cordova调用相册、相机、文件系统或录音录视频,并上传到服务器
- cordova连续打开两次相机解决方法
- cordova调用过程
- Cordova调用Activity
- 调用 cordova 插件 IllegalAccessException
- Android调用相机接口
- android中调用相机
- Android 调用系统相机
- Android调用相机,相册
- 调用系统相机 Android
- 调用系统相机
- android调用系统相机
- Android调用相机接口
- android 调用系统相机
- iOS调用相机详解
- 注释转换
- servlet 详解心得
- Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires
- Dubbo基本原理机制 单一长连接
- 51Nod
- cordova调用相机
- 神经网络之AlexNet模型的实现(Python+TensorFlow)
- Mysql存储过程
- iOS的UICollectionView添加header
- 利用eclipse工具反向生成hibernate配置文件,domain类和映射文件
- eclipse快捷键
- hihocoder 最小生成树一·Prim算法
- Deep Reinforcement Learning 基础知识(DQN方面)
- 电脑触摸板失灵的处理方法