【问题标题】:How to access the original video using UIImagePickerController or other alternative methods?如何使用 UIImagePickerController 或其他替代方法访问原始视频?
【发布时间】:2012-03-26 18:26:31
【问题描述】:

我注意到 Dropbox iOS 应用允许您设置上传视频的上传质量(设置 > 上传质量 > 视频质量 > 原始 | 高 | 中 | 低)。我很好奇这样的应用程序如何以“原始”质量访问视频。我们的应用程序使用 UIImagePickerController videoQuality 属性和低、中和高设置(UIImagePickerControllerQualityTypeLow/Medium/High),但是当使用这些时,选择器控制器显示“压缩视频”,结果不是原始视频。

也许使用 UIImagePickerController 无法访问原始文件,我们必须切换到另一种方法?

我确实看到了相关问题Do not compress video when I select a video,但没有答案。

如有任何关于获取原始视频的建议,我们将不胜感激。

【问题讨论】:

    标签: ios uiimagepickercontroller


    【解决方案1】:

    在代理的 didFinishPickingMediaWithInfo 中,使用键 UIImagePickerControllerReferenceURL 从信息字典中提取原始 url,可以将其传递给 AVURLAsset。

    - (void)imagePickerController:(UIImagePickerController *)aPicker didFinishPickingMediaWithInfo:(NSDictionary *)info { 
    {
        NSString* origAssetUrl = [info objectForKey:UIImagePickerControllerReferenceURL];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 2011-07-24
      • 2012-12-27
      • 2016-01-26
      相关资源
      最近更新 更多