【发布时间】:2013-05-13 17:27:23
【问题描述】:
我的 Flash 应用(使用 Actionscript 3 编写)的网络摄像头识别出现问题。
我使用以下方式获取网络摄像头源:
Camera.getCamera();
但在某些 PC 上它不起作用。 特别是,一些网络摄像头的 LED 亮起,但 getCamera() 仍然返回 false。 怎么可能?
【问题讨论】:
标签: actionscript-3 flash webcam
我的 Flash 应用(使用 Actionscript 3 编写)的网络摄像头识别出现问题。
我使用以下方式获取网络摄像头源:
Camera.getCamera();
但在某些 PC 上它不起作用。 特别是,一些网络摄像头的 LED 亮起,但 getCamera() 仍然返回 false。 怎么可能?
【问题讨论】:
标签: actionscript-3 flash webcam
这应该可行:
package {
import flash.display.Sprite;
import flash.media.Camera;
import flash.media.Video;
public class CameraController extends Sprite {
private var cam:Camera = Camera.getCamera();
private var vid:Video = new Video();
public function CameraController() {
connectCamera();
}
private function connectCamera():void {
vid.attachCamera(cam);
addChild(vid);
}
}
}
您可以在此处阅读有关使用相机的更多信息: http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000867.html
【讨论】: