Actionscript 3 检测相机是否正在使用?

Actionscript 3 检测相机是否正在使用?,actionscript-3,webcam,Actionscript 3,Webcam,说 如果getCamera()返回null,则表示另一个摄像头正在使用该摄像头 应用程序,或者系统上未安装摄像头。到 确定是否安装了任何摄像头,请使用names.length 财产 因此,为了检测相机是否被拍摄,我应该能够检查(camera.getCamera()==null&&camera.names.length>0),对吗 通过在IE中打开webcam Toy,然后尝试在Chrome中调试我的应用程序,我可以复制让另一个应用程序“拍摄”我的webcam,但是Camera.getCamera

如果getCamera()返回null,则表示另一个摄像头正在使用该摄像头 应用程序,或者系统上未安装摄像头。到 确定是否安装了任何摄像头,请使用names.length 财产

因此,为了检测相机是否被拍摄,我应该能够检查(camera.getCamera()==null&&camera.names.length>0),对吗

通过在IE中打开webcam Toy,然后尝试在Chrome中调试我的应用程序,我可以复制让另一个应用程序“拍摄”我的webcam,但是
Camera.getCamera()
仍然返回一个Camera对象,即使我看不到来自我的webcam的提要

如果我关闭IE应用程序并在Chrome中重新启动我的应用程序,我可以再次看到提要


文档是错了,还是我错了?

希望这会有所帮助。不久前我写了一篇关于检测多个摄像头并在AS3中设置默认值的博客文章。希望您能发现这些信息很有用

博文:

源文件:

可能存在的副本