繁体   English   中英

如何关闭iOS相机

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM