2009-11-20 5 views
1

J'écris une application iPhone où je cherche à tirer des lots de, disons, 10-20 pistes aléatoires via un MPMediaQuery, depuis l'exécution d'une requête pour toutes les pistes et la sélection de pistes aléatoires de ces résultats de requête dans un retard démesuré sur le lancement. Si une requête pour quelques pistes aléatoires n'est pas possible, y a-t-il une solution astucieuse?iPhone MPMediaQuery pour les pistes aléatoires

Merci!

Répondre

0

Je travaille avec MediaPlayer.framework depuis juin, et honnêtement, il n'y a pas de chemin pour autant que je sache. Je réécris intensivement une application assez populaire que j'ai sur l'App Store pour utiliser les données de base pour la mise en cache juste parce que tout ce que MediaPlayer.framework prend pour toujours parce que tout ce que vous faites est de transférer des invocations à MobileMediaPlayer (application iPod).

1

Pourriez-vous déplacer la sélection de pistes vers un fil différent afin que votre interface utilisateur puisse toujours apparaître?

De même, quel code utilisez-vous pour sélectionner les pistes aléatoires? Il semble que cela devrait se produire très rapidement, même avec des milliers de chansons.

+1

Le problème est qu'un MPMediaQuery prend beaucoup de temps à retourner. – refulgentis

Questions connexes