说明:

使用AIR处理拍照后的回调、照片文件的保存功能时,针对于IOS和Android两个平台是有所不同的。

但、关于如何调用摄像头进行拍照这个功能,Android和IOS是一致的。

 

技术实现:

1) 启用摄像头:

private var cameraUI:CameraUI = null; // 照相机管理类

 

注: isSupported是检查设备是否有摄像头。

cameraUI.addEventListener(MediaEvent.COMPLETE,completeHandler)方法实质是添加拍照监听,当拍照结束后,会执行completeHandler方法。

 

2)  拍照结束后的回调方法:

 

 注: imagePromise = event.data;可以得到MediaPromise对象,该对象封装了拍照后图片文件的一些基本信息。

此时,应当注意,ios系统和android系统在处理imagePromise.file时不同:ios系统中,必须使用Loader类,才能去加载图片文件信息。关于Loader的用法,可以去查询该API文档。


3) Android处理文件保存:

 

 

4) ios处理文件保存:

 

转载于:https://www.cnblogs.com/hehe520/p/6330056.html

更多相关文章

  1. Android(安卓)解决ListView 和 ScrollView 共存冲突的问题
  2. Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消
  3. Android涉及到的设计模式
  4. Android游戏引擎《Rokon》添加Rokon框架
  5. Android(安卓)源码获取-----在Windows环境下通过Git得到Android
  6. 阅读手札:《:第一行代码》(第一章)
  7. Android:通过Camera进行拍照
  8. Android(安卓)studio查看sdk源代码
  9. android ExpandableListView ExpandableListAdapter使用

随机推荐

  1. 检测android机器是否有GPS模块
  2. Android(安卓)图片缩放,图片圆角处理
  3. android 常用代码
  4. android Rect的使用
  5. 【Android代码片段之三】TabActivity实现
  6. Android(安卓)百度地图-实现POI的搜索(搜
  7. android O 手机关机流程与时间
  8. Layout inflation is the term used with
  9. Android之键盘点击事件
  10. android Manifest merger failed : Attri