zoukankan      html  css  js  c++  java
  • Flex AIR应用拍照功能(Android和IOS版本)

    说明:

    使用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处理文件保存:

     

  • 相关阅读:
    uva111 History Grading
    UVA 10100Longest Match
    UVA 147Dollars
    归并排序模板
    找礼物(find)
    水流(water)dfs
    细菌(disease) 位运算
    单词接龙
    关于jquery的each遍历,return只终止当前循环,不好使的解决办法
    jquery中ajax回调函数使用this
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330056.html
Copyright © 2011-2022 走看看