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

问题描述 投票:1回答:2

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

在此屏幕中是否可以将“视频太长以发送”消息的文本更改为“视频太长以添加”或者有没有办法摆脱整个消息?

我需要你宝贵的建议。

请帮我。

提前致谢。

ios objective-c xcode uiimagepickercontroller
2个回答
1
投票

请参考这个答案:iphone uiimagepickerViewController choosing photolibrary video

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

如果除了上面的答案之外我还会遇到任何禁用或更改此方法的方法,我会更新这篇文章。


0
投票

刚设置

imagePickerController.allowsEditing = false;

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

© www.soinside.com 2019 - 2024. All rights reserved.