首页 文章

获取UIImagePickerController选择的视频尺寸

提问于
浏览
2

有没有办法检索UIImagePickerController选择的视频的尺寸?或者使用MPMoviePlayerViewController显示的一个?

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

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

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

我有一个可怕的黑客攻击,包括在选择时进行UIImagePickerController视图的屏幕捕获,然后测试非黑色像素以猜测预览图像的边界 . 但是,如果预览框架本身全部或部分为黑色,则无法使用 .

编辑:

我不想使用AVURLAsset来保持iOS 3.x的兼容性 .

1 回答

相关问题