我正在使用 flashbuilder 开始进行 flex 工作,并且正在测试相机。现在我可以让相机显示,但是当我尝试使用停止按钮停止相机拍摄时,ti 不起作用这是我尝试过的。
    var video:Video;
    public function startCamera(muteCam:Boolean=false):void{
        video = new Video(); // this will work after the import is done
        var camera:Camera=Camera.getCamera();
        if(muteCam){
        video.attachCamera(camera);
        vidHolder.addChild(video);
        }else{
            video.attachCamera(null);
            if(contains(video))
            vidHolder.removeChild(video);
            //camera=null;
        }
    }
这些是我的组件
<s:Button x="116" y="28" label="Start" click="startCamera(true)"/>
    <s:VideoDisplay id="vidHolder" x="31" y="87" width="200" height="300"
                    />
    <s:Button id="stop" x="208" y="28" label="Stop" click="startCamera(false)"/>