【问题标题】:Detect camera rotation at start when capturing video捕获视频时在开始时检测相机旋转
【发布时间】:2012-11-02 11:58:28
【问题描述】:

我认为标题本身是非常自我解释的。

我想要这样做的原因是我将视频的第一帧作为缩略图,但根据你握 iPhone 的方式,它会变成 90* CCL 或倒置。

有没有办法在视频拍摄开始时检测相机方向,就像拍照时一样,还是我最好静态选择最常用的角度?

提前致谢。

【问题讨论】:

  • 您正在通过 ALAsset bolck 获取缩略图?

标签: iphone objective-c ios video


【解决方案1】:

使用:UIDeviceOrientation deviceOrientation = [[UIDevice currentDevice]orientation];

    NSLog(@"%i",deviceOrienation);

    on hit of camera_click_On() function...

【讨论】:

    【解决方案2】:

    在根视图控制器中使用shouldAutoRotateToInterface

    【讨论】:

      【解决方案3】:

      查看您的相机将根据您的设备方向进行定位。所以你需要做的就是检查设备方向

      【讨论】:

      • 所以即使在拍摄电影时也可以找到当时的设备方向?我已经为照片做过,但怀疑它是否适用于视频
      • 只是想知道如何访问相机按钮,然后我会尝试接受你的回答!
      • 真的什么都想不出来...您知道如何访问“当我按下相机按钮时”吗?在文档中或在此处找不到它...如果您不知道,我想我将不得不提出另一个问题。
      猜你喜欢
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多