我正在编写需要访问网络摄像头的AS3网络应用程序。除了我最初尝试检测网络摄像头是否已插入电脑外,网络摄像头代码工作正常。
我正在尝试使用Adobe文档中指定的Camera.isSupported但是我收到编译错误告诉我
1119:通过带有静态类型Class的引用支持访问可能未定义的属性。 BriefingScreen.as / ADAPT_PSA / src第147行Flex问题
有什么想法吗?我可以通过编译而无需严格检查来解决这个问题,但这看起来有点笨拙......
答案 0 :(得分:0)
您是否至少针对Flash Player 10.1定位和使用SDK?
当您定位预Flash播放器10.1时,您可以拿到相机并检查它是否为空。
var camera:Camera = Camera.getCamera();
if(camera!=null) {
// Camera is present
}
您还可以检查相机名称列表是否大于零(因为此列表中列出了每个可用的相机)。
if(Camera.names.length>0) {
// At least one camera is connected
}
但同样,这仅适用于Flash Player 10.1之前的