[英]Question about iPhone 3GS Image Picker Controller
我正在iPhone 3GS上編寫一個簡單的視頻上傳器應用程序,首先將用戶定向到相冊,然后選擇要共享或上傳的視頻。 我通過以下方式使用UIImagePickerController:
videoPickerCtrl = [[UIImagePickerController alloc] init]; videoPickerCtrl.delegate =自我; videoPickerCtrl.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; videoPickerCtrl.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:videoPickerCtrl.sourceType];
videoPickerCtrl.allowsImageEditing = NO; videoPickerCtrl.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie]; [window addSubview:videoPickerCtrl.view];
但是我可以看到,一旦調用控制器,就會出現一個令人不安的視頻微調界面。 按下“選擇”后,無論是否觸摸修剪控件,視頻總是被修剪。 有什么方法可以繞過該修剪界面並直接獲取視頻文件的路徑?
您沒有指定要使用的iPhone SDK版本。
如果您使用的是SDK 3.0,我將無法消除修剪界面。
如果您使用的是SDK 3.1,請嘗試將UIImagePickerController.allowsEditing設置為false。 在3.1版中,對於更通用的allowEditing屬性,不推薦使用allowImageEditing。
您看到的修剪是iPhone將視頻文件復制到您的應用程序tmp目錄中,您可以訪問它。 如果您仍然不知道,請查找iphone應用程序沙箱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.