ionic开发之摄像头(camera)的调用
来源:互联网 发布:iphone6软件安装目录 编辑:程序博客网 时间:2024/06/04 19:08
最近项目中遇到了需要调用摄像头的地方,之前一直没有弄好,因为真机运行出现了问题,今天真机运行解决了,使得我怕不急待想试验一下摄像头能否调取成功。 要在ionic中调用camera功能,分一下几步: 1、确保你的项目中已经有ngCordova的注入,如何注入呢?在命令行中输入
bower install ngCordova
然后在index中引入
<script src="lib/ngCordova/dist/ng-cordova.js"></script><script src="cordova.js"></script>
同时在你的module中注入`angular.module('myApp', ['ngCordova'])` 2、第二步:在命令行中输入下方命令,导入摄像头模块的内容
cordova plugin add cordova-plugin-camera
3、ok,离成功已经不远了,直接贴出html和js代码吧:
<img id="myImage" alt=""/> //这里是放你拍照返回的照片 <button class="button" ng-click="takephoto()">Use camera</button> //点击调用摄像头
.controller('bankCtrl',function($scope,$location,$cordovaCamera){ $scope.go_back = function(){ $location.path('/additional/add'); } $scope.takephoto = function () { console.log(44); var options = { quality: 50, destinationType: Camera.DestinationType.DATA_URL, sourceType: Camera.PictureSourceType.CAMERA, allowEdit: true, encodingType: Camera.EncodingType.JPEG, targetWidth: 100, targetHeight: 100, popoverOptions: CameraPopoverOptions, saveToPhotoAlbum: true }; $cordovaCamera.getPicture(options).then(function(imageData) { var image = document.getElementById('myImage'); image.src = "data:image/jpeg;base64," + imageData; }, function(err) { // error }); }; })
注意这里是拍照后返回的64位图片数据。
0 0
- ionic开发之摄像头(camera)的调用
- ionic开发——手机相机摄像头与相册的调用
- 调用摄像头拍照 camera
- phonegap调用Camera 摄像头
- Ionic调用摄像头采集照片
- Hybrid App开发之PhoneGap框架之Camera摄像头
- android调用camera时发生的摄像头p…
- android调用camera时发生的摄像头p…
- ionic添加调取摄像头插件--cordova-plugin-camera
- Android开发之调用摄像头拍照
- Android开发之调用摄像头拍照
- Android+ionic +phonegap 调用摄像头 $cordovaCamera
- Ionic项目中调用摄像头拍照
- Android开发指南——摄像头camera使用(转)
- android摄像头(camera)之 v4l2的c测试代码
- ionic项目之ngcordova插件之camera
- ionic项目之ngcordova插件之camera
- ionic项目之ngcordova插件之camera
- 微信接入探秘(二)——懒人的OXM之路
- vue自定义事件???
- LightOJ-1090-数论
- JAVA map 遍历
- NBUT 1025 IP地址【】
- ionic开发之摄像头(camera)的调用
- 高速EDA电路设计-作业二
- 获取网站title的图标
- HDU 1421 搬寝室 (dp)
- 视频录制+剪辑---==伪后期
- MAC + XAMPP+PHPSTORM +WordPress 搭建自己的博客系统
- 洛谷 P3400 仓鼠窝
- HDU 1203 I NEED A OFFER! 01背包
- 03 JS-DOM之--节点属性操作方法(2种)