gpt4 book ai didi

iphone - 获取 UIImagePickerController 选择的视频尺寸

转载 作者:行者123 更新时间:2023-12-03 21:18:37 30 4
gpt4 key购买 nike

是否有某种方法可以检索 UIImagePickerController 选择的视频的尺寸?或者使用 MPMoviePlayerViewController 显示的一个?

设备上录制的视频可以是纵向或横向的。通过 iTunes 导入照片库的视频可以是任意尺寸。

我尝试使用关键字 UIImagePickerControllerCropRect 查询传递给 didFinishPickingMediaWithInfo: 的字典,但我总是得到 { 0,0 }, { 0.85, 0 } 的 CGRect。

了解视频的尺寸(或简单的方向)将极大地有助于以最佳方式呈现视频,而无需用户倾斜设备。

我有一个可怕的黑客攻击,涉及在做出选择时对 UIImagePickerController View 进行屏幕捕获,然后测试非黑色像素以猜测预览图像的边界。但如果预览帧本身全部或部分黑色,则此方法将不起作用。

编辑:

为了保持 iOS 3.x 兼容性,我不想使用 AVURLAsset。

最佳答案

这不完全是您正在寻找的内容,因为此链接检索视频的大小。 how to retrieve the file size of a video using AssetLibrary in objective c但我想它会给您一个关于如何使用 ALAssets 检索信息的示例。

另请查看此链接。它可能对您正在寻找的内容有用:

ALAssets library

关于iphone - 获取 UIImagePickerController 选择的视频尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7475143/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com