我正在编写一个iPhone应用程序,我希望通过MPMediaQuery提取10-20个随机曲目,因为对所有曲目执行查询并从该查询中选择随机曲目会导致过度延迟发射。如果无法查询几个随机曲目,是否有一个聪明的解决方法?
谢谢!
答案 0 :(得分:1)
您是否可以将曲目选择移动到其他线程,以便您的UI仍然可以显示?
另外,您使用什么代码来选择随机曲目?看起来这应该很快发生,即使有数千首歌曲。
答案 1 :(得分:0)
自6月以来,我一直在使用MediaPlayer.framework,老实说,据我所知,没有办法。我正在广泛地重写我在App Store上相当受欢迎的应用程序以使用Core Data进行缓存,因为任何使用MediaPlayer.framework的东西都需要永远,因为您所做的只是将调用转发到MobileMediaPlayer(iPod应用程序)。 p>