2009-11-20 55 views
1

我正在寫一個iPhone應用程序,我希望通過MPMediaQuery提取批量的10-20個隨機軌道,因爲執行所有軌道的查詢並從該查詢結果中選擇隨機軌道在發射過程中過於拖延。如果對一些隨機曲目的查詢是不可能的,是否有一個聰明的解決方法?針對隨機軌道的iPhone MPMediaQuery

謝謝!

回答

0

自6月份以來,我一直在使用MediaPlayer.framework,並且說實在的,根據我所知,沒有辦法。我正在廣泛地重寫一個我在App Store上使用Core Data進行緩存的相當流行的應用程序,這是因爲MediaPlayer.framework的任何內容都需要永久使用,因爲您真正在做的是將調用轉發到MobileMediaPlayer(iPod應用程序)。

1

您可以將曲目的選擇移動到不同的線程,以便您的UI仍然可以出現嗎?

另外,你用什麼代碼來選擇隨機軌道?這似乎應該很快發生,即使有成千上萬首歌曲。

+1

問題是MPMediaQuery需要很長時間才能返回。 – refulgentis 2009-12-18 19:21:23