gpt4 book ai didi

flash - 通过 ActionScript 关闭网络摄像头使用

转载 作者:行者123 更新时间:2023-12-02 00:43:55 25 4
gpt4 key购买 nike

有没有办法,如何在 ActionScript 中关闭网络摄像头连接。我正在通过 Camera.getCamera() 打开流。问题是,在释放网络摄像头实例后(我尝试了很多方法)网络摄像头上的 LIGHT 仍然是光束(在 macbook pro 上试过)。

最佳答案

您只需调用 video.attachCamera(null) 即可释放相机。

下面的例子演示了代码。当您点击舞台时,相机会打开/关闭。

package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.media.Camera;
import flash.media.Video;

public class testAS3 extends Sprite
{
public var cam:Camera;
public var video:Video;
public var camOn:Boolean = false;


public function testAS3()
{
cam = Camera.getCamera();
video = new Video();
addChild(video);

stage.addEventListener(MouseEvent.CLICK,toggleCamera);
}

public function toggleCamera(evt:Event):void {
if (camOn){
video.attachCamera(null);
} else {
video.attachCamera(cam);
}

camOn = !camOn;
}
}
}

关于flash - 通过 ActionScript 关闭网络摄像头使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1483277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com