简单介绍实现的核心要点和几个需要注意的问题:
使用开源类库:Zxing,微信也是用的这个,下载地址: http://code.google.com/p/zxing/
as版: https://github.com/zxing/zxing/tree/c1df162b95e07928afbd4830798cc1408af1ac67/actionscript
1、app.xml里面 需要开发摄像头权限:
<uses-permission android:name="android.permission.CAMERA"/>
2、摄像头捕获的视频画面旋转了的问题:
注意api文档的这段说明:Camera 实例是以横向长宽比捕获视频。在可以更改屏幕方向的设备(例如移动电话)上,与摄像头关联的 Video 对象仅以横向长宽比显示垂直视频。因此,移动应用程序在显示视频时应使用横向并且不应自动旋转。
3、decode BitmapData对象很卡的问题:
在 debug版的apk是非常卡的,在realease版上就很好了,但依旧有一些卡。只好稍微降低一些图片的尺寸,或寻找其他更好的方式优化。
参考页面:http://www.yangsongmao.com/index.php?m=content&c=index&a=show&catid=14&id=117
http://www.shirne.com/cate-45/204.html
以下为手机截屏: