1

我在 AS3 中开发一个应用程序来捕获网络摄像头图像。

当这部分完成后,我只需卸下网络摄像头,一切都很好。

但有时当我删除它时,应用程序会冻结几秒钟。

该应用程序似乎正在等待来自网络摄像头的某些东西。

我正在使用此代码:

cam = Camera.getCamera();   
cam.setQuality(0, 80);
cam.setMode(533, 400, 20);
video = new Video(533,400);
video.attachCamera(cam);
video.x = 0;
video.y = 0;
addChild(video);

去除:

removeChild(video);
cam = null;
video.attachCamera(null);
video = null;

有没有不等的方法?或者问题超出了我的应用程序的范围?

4

1 回答 1

1

我刚刚遇到了这个问题,在我的情况下,我还将相机连接到了 NetStream。我的解决方案是在将空摄像机附加到视频实例之前将空摄像机附加到网络流。

于 2013-09-01T10:55:01.827 回答