1
我的公司正在为明年的圣诞节派对玩好莱坞广场,而不是为人们建立一个完整的3x3钻台,我建议我创建一个Flash演示文稿,将9个网络摄像机播放到9人们安全地坐在地上。Actionscript中的多个网络摄像头
任何人都可以指导我如何在AS2或AS3,最好是AS2挂钩这个教程,因为我不像AS3那么精通AS3。
在此先感谢
我的公司正在为明年的圣诞节派对玩好莱坞广场,而不是为人们建立一个完整的3x3钻台,我建议我创建一个Flash演示文稿,将9个网络摄像机播放到9人们安全地坐在地上。Actionscript中的多个网络摄像头
任何人都可以指导我如何在AS2或AS3,最好是AS2挂钩这个教程,因为我不像AS3那么精通AS3。
在此先感谢
那么,在AS3,这是它应该如何在理论上工作,但因为我只有连我不能这个考验自己一个摄像头。此外,互联网周围的人似乎也遇到了一些问题。请记住,使用这么多相机很可能会让你的应用程序停下来。
var totalRows:int = 3;
var totalCols:int = 3;
var videoWidth:int = this.stage.stageWidth/totalCols;
var videoHeight:int = this.stage.stageHeight/totalRows;
for (var i:int = 0; i < Math.min(Camera.names.length, totalRows * totalCols); i++) {
var currRow:int = Math.floor(i/totalCols);
var currCol:int = i % totalCols;
var video:Video = new Video(videoWidth, videoHeight);
var cam:Camera = Camera.getCamera(i.toString());
if (cam) {
cam.setMode(videoWidth, videoHeight, 30);
video.attachCamera(cam);
video.x = currCol * videoWidth;
video.y = currRow * videoHeight;
this.addChild(video);
}
}
此答案假定您想将所有相机连接到一台计算机。另一种解决方法是将每台相机连接到一台独立的计算机上,并将相机流送到第十台计算机进行显示。