【发布时间】:2012-01-22 01:13:28
【问题描述】:
我使用的是 Adobe Air 2.5,并且想在 Android 设备上的前置和后置摄像头之间切换。 有解决办法吗?
谢谢。 乌力
【问题讨论】:
标签: actionscript-3 apache-flex air
我使用的是 Adobe Air 2.5,并且想在 Android 设备上的前置和后置摄像头之间切换。 有解决办法吗?
谢谢。 乌力
【问题讨论】:
标签: actionscript-3 apache-flex air
这是 Adobe 3.0 中第一个添加了对前置摄像头的支持。
为此,您可以使用:
var camArr:Array = [];
function getCameras():void
{
for (var i:uint = 0; i < Camera.names.length; ++i)
{
var cam:Camera = Camera.getCamera(String(i));
camArr.push(cam);
}
}
【讨论】:
在 Flex 4.5 上,我发现对于 iOS,您必须使用 getCamera("0") 或 getCamera("1") 或简单地使用 getCamera()。使用相机名称不起作用。不知道后来有没有解决。
如果您使用的是 android,请确保在您的 -app.xml 文件中启用相机权限。
【讨论】: