当在'UIImagePickerController'中使用'videoMaximumDuration'时,是否可以在消息中更改文本'Video Too Long to Send'?

时间:2014-12-02 05:13:38

标签: ios objective-c xcode uiimagepickercontroller

我正在使用 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分钟的视频时,屏幕就像这样:

enter image description here

在此屏幕中,可以将“视频太长发送”消息更改为“视频太长,无法添加”,或者有什么方法可以摆脱整个信息?

我需要你宝贵的建议。

请帮帮我。

提前致谢。

2 个答案:

答案 0 :(得分:1)

请参阅此答案:iphone uiimagepickerViewController choosing photolibrary video

基本上没有办法改变或改变这条消息。我不知道什么时候添加它的决定发生了,它完全没有被Apple记录。它只适用于Apple的消息传递应用程序(或您发送文件的任何应用程序),我希望它们可以更改或删除它。

除了上述答案之外,如果我发现任何方式禁用或更改此内容,我将更新此帖子。

答案 1 :(得分:0)

只需设置

imagePickerController.allowsEditing = false;

这是摆脱警报视图的一种方法。