我正在使用Adobe Air 2.5,并希望在Android设备上切换前后摄像头。 有解决方案吗?
感谢。 乌利
答案 0 :(得分:2)
这是3.0中的第一个Adobe增加了对前置摄像头的支持。
为此您可以使用:
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);
}
}
答案 1 :(得分:1)
在Flex 4.5上,我发现对于iOS,您必须使用getCamera(“0”)或getCamera(“1”)或简单地使用getCamera()。使用相机名称不起作用。不知道以后是否修复了这个问题。
如果您使用的是Android,请确保在-app.xml文件中启用了摄像头权限。