关于ios:在”UIImagePickerController”中使用”videoMaximumDuration”时,是否可以更改消息中的文本”Video Too Long to Send”?

Is it possible to change the text ‘Video Too Long to Send’ in message when using ‘videoMaximumDuration’ in ‘UIImagePickerController’?

我正在使用 UIImagePickerController 从图库中挑选视频(我将视频长度限制为 1 分钟)。这是我的代码:

1
2
3
4
5
6
7
8
9
10
11
(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


请参考这个答案:iphone uiimagepickerViewController 选择照片库视频

基本上没有办法更改或更改此消息。我不知道添加它的决定何时发生,Apple 完全没有记录它。它只对 Apple 的消息应用程序(或您发送文件的任何应用程序)有意义,我希望他们会更改或删除它。

如果除了上述答案之外,我还遇到任何禁用或更改此功能的方法,我将更新此帖子。


只需设置

1
imagePickerController.allowsEditing = false;

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


原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268650.html

(0)
上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐

发表回复

登录后才能评论