我有以下 AS 代码。我注意到,如果应用程序正在使用网络摄像头,那么除非主应用程序关闭,否则任何辅助应用程序都不能使用它。
我的问题是,从下面的代码 1. 我们可以捕捉到那个条件 2. 如果没有检测到摄像头如何发出警报,因为它是一个 AS 代码
编辑: 文件名是 cldAS.as 现在如何从 any.mxml 文件中调用 cldAS() 。一些示例将不胜感激
package org.com
{
import flash.display.Sprite;
import flash.media.*;
import flash.net.*;
public class cldAS extends Sprite
{
public function cldAS()
{
var cam:Camera = Camera.getCamera();
if(cam != null)
{
cam.setMode(640, 480, 30);
var video:Video = new Video(300, 450);
video.attachCamera(cam);
addChild(video);
}
else
{
trace("No Camera Detected");
//How to give an alert here
}
}
}
}