【问题标题】:Prevent recording vertical videos in app防止在应用程序中录制垂直视频
【发布时间】:2016-01-22 14:06:24
【问题描述】:

我正在创建一个允许用户拍照和录制视频的 iOS 应用。我想阻止录制“垂直”视频 - 纵向录制视频。我找不到任何实现此功能的软件库,所以我想我必须自己实现它。

我正在使用 UIImagePickerController,并尝试使用 cameraOverlayView 来实现,但我不相信可以这样做。

那么有什么办法可以解决这个问题吗? 谢谢

【问题讨论】:

    标签: ios swift uikit


    【解决方案1】:

    实际上,无论设备方向如何,视频总是以横向录制,这就是传感器在硬件中的方向 (although you can request rotated buffers in AVFoundation)。但是,有一个标志存储为视频元数据,用于描述设备在录制过程中的方向,并在播放过程中用于旋转内容。见AVAssetTrack preferredTransform。 如果您不想旋转视频,只需在播放期间丢弃此信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-10
      • 2015-05-06
      • 1970-01-01
      • 2011-09-05
      • 2022-12-18
      相关资源
      最近更新 更多