2012-03-26 35 views
2

我注意到Dropbox iOS應用程序允許您爲上傳的視頻(設置>上傳質量>視頻質量>原始|高|中|低)設置上傳質量。我很好奇這樣的應用程序如何以「原始」質量訪問視頻。我們的應用程序使用UIImagePickerController videoQuality屬性的低,中和高設置(UIImagePickerControllerQualityTypeLow/Medium/High),但使用這些時,選取器控制器顯示「壓縮視頻」,結果不是原始視頻。如何使用UIImagePickerController或其他替代方法訪問原始視頻?

也許使用UIImagePickerController訪問原始文件是不可能的,我們必須切換到另一種方法?

我確實看到相關問題Do not compress video when I select a video,但沒有答案。

任何有關訪問原始視頻的建議,將不勝感激。

回答

5

在委託的didFinishPickingMediaWithInfo中,使用可以傳遞給AVURLAsset的鍵UIImagePickerControllerReferenceURL從info字典中提取原始url。

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