gpt4 book ai didi

ios - 如何减少 MPMediaPickerController 加载时间?

转载 作者:行者123 更新时间:2023-11-28 22:04:24 29 4
gpt4 key购买 nike

在我的项目中,我使用 MPMediaPickerController 从设备音乐库中选择一个文件。我正在使用以下代码来显示媒体选择器。

     MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
mediaPicker.delegate = self;
mediaPicker.prompt = @"Select a personal message";

[self presentViewController:mediaPicker animated:NO completion:nil];

一切正常,但 MediaPickerController 需要几秒钟(2 到 3 秒)才能显示音乐库。有什么办法可以减少 MPMediaPickerController 的加载时间。单击上传按钮后的这种延迟确实是一种糟糕的用户体验。

最佳答案

你无能为力。如果有很多音乐,则需要时间来调查所有音乐并准备 Controller ,仅此而已。这与用户第一次尝试使用音乐应用程序时的延迟没有什么不同。您可以通过关闭 showsCloudItems 来减少显示的 Material 数量,但即便如此也可能无济于事。

您能做的最好的事情可能是尝试从心理上弥补延迟,即通过为用户提供一些可看的东西,例如旋转事件指示器,直到一切就绪。不过,我没有使用 MPMediaPickerController 尝试过此操作(我已经使用自己的自制音乐库浏览界面完成了此操作,该界面具有相同的延迟问题)。

关于ios - 如何减少 MPMediaPickerController 加载时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24367734/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com