我正在编写一个iPhone应用程序,我希望通过MPMediaQuery获取批量的10-20个随机曲目,因为对所有曲目执行查询并从该查询中选择随机曲目会导致启动时出现不合理的延迟。如果不可能查询几个随机的曲目,有没有一个聪明的解决办法?
谢谢!
发布于 2009-12-19 03:23:11
我从6月份开始使用MediaPlayer.framework,老实说,据我所知,目前还没有办法。我正在广泛地重写我在app Store上的一个相当流行的应用程序,以使用核心数据进行缓存,因为MediaPlayer.framework的任何操作都需要花费很长时间,因为您真正要做的只是将调用转发到MobileMediaPlayer (iPod应用程序)。
发布于 2009-12-19 03:19:53
您是否可以将选择的曲目移动到不同的线程,以便您的UI仍然可以显示?
另外,你用什么代码来选择随机曲目?看起来这应该发生得很快,即使有成千上万首歌。
https://stackoverflow.com/questions/1768570
复制相似问题