我正在使用UIImagePickerController从图库中选择一个视频(我将视频长度限制为1分钟)。这是我的代码:
- (void)chooseExistingVideo {
CFStringRef mTypes[1] = { kUTTypeMovie };
CFArrayRef mTypesArray = CFArrayCreate(CFAllocatorGetDefault(), (const void**)mTypes, 1, &kCFTypeArrayCallBacks);
imagePickerController.mediaTypes = (__bridge NSArray*)mTypesArray;
CFRelease(mTypesArray);
imagePickerController.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
imagePickerController.videoMaximumDuration = 60.0f;
imagePickerController.allowsEditing = YES;
[self presentViewController:imagePickerController animated:YES completion:nil];
}
当我选择长度为5分钟的视频时,屏幕会像这样:
在此屏幕中是否可以将“视频太长以发送”消息的文本更改为“视频太长以添加”或者有没有办法摆脱整个消息?
我需要你宝贵的建议。
请帮我。
提前致谢。
请参考这个答案:iphone uiimagepickerViewController choosing photolibrary video
基本上没有办法改变或改变这个消息。我不知道什么时候添加它的决定发生了,它完全没有被Apple记录。它只适用于Apple的消息传递应用程序(或您发送文件的任何应用程序),我希望他们会更改或删除它。
如果除了上面的答案之外我还会遇到任何禁用或更改此方法的方法,我会更新这篇文章。
刚设置
imagePickerController.allowsEditing = false;
这是一种摆脱警报视图的方法。