[英]How to turn iOS camera off
我正在使用IOS应用程序,其中iPad摄像机的视频在Away3D环境中显示在飞机上。
private function liveVideoCamera():void {
liveCamera = getCamera(CameraPosition.FRONT);
liveCamera.setMode(1024, 730, 30);
var cameraTexture:WebcamTexture = new WebcamTexture(570,340,8,true,liveCamera,true);
var cameraMaterial:TextureMaterial = new TextureMaterial(cameraTexture);
var planeGeom:PlaneGeometry = new PlaneGeometry(570, 340, 1, 1, false, true);
cameraScreen = new Mesh(planeGeom, cameraMaterial);
cameraScreen.y=210;
cameraScreen.x=wall.x;
cameraScreen.z=wall.z;
cameraScreen.rotationY=90;
scene.addChild(cameraScreen);
}
我找不到能关闭相机的方法。 未经用户许可,Apple不允许应用程序操作相机。 该应用程序是一款益智游戏,允许多个玩家。 我需要新的播放器才能从照相机关闭开始,如果以前的播放器保持开启状态。
我在网上发现了一些建议,例如将摄像机附带的视频设置为空。 但是正如您所看到的,没有视频:该方法涉及视频。 摄像机将输出到cameraTexture:WebcamTexture。
如果liveCamera
是Away3D的WebcamTexture,则它具有称为stop
的公共方法:)
否则,您应该对视频使用attachCamera(null)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.