MPMusicPlayerController - Jouer une musique au hasard
apocaalypso
Membre
Bonjour,
Dans mon application, je souhaite jouer une musique spécifique. Pour cela, j'utilise le MPMusicPlayerController :
Mais évidemment cela joue la première chanson par artiste, alors je que voudrais choisir celle que je veux et je ne sais pas comment faire, un predicate ?
Merci beaucoup !
Dans mon application, je souhaite jouer une musique spécifique. Pour cela, j'utilise le MPMusicPlayerController :
MPMediaQuery *query = [MPMediaQuery songsQuery];<br /> [query setGroupingType:MPMediaGroupingArtist];<br /> <br />controller = [[MPMusicPlayerControlleralloc] init];<br /> [controller setQueueWithQuery:query];<br /> controller.volume = 0.75;<br /> [controller play];
Mais évidemment cela joue la première chanson par artiste, alors je que voudrais choisir celle que je veux et je ne sais pas comment faire, un predicate ?
Merci beaucoup !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
J'ai trouvé cette méthode qui utilise le framework AVFoundation:
http://forums.mformature.net/showthread.php?t=1266
Je me sert de ça pour jouer une musique, mais je pense que ton framework est mieux, je voudrais bien en savoir un peu plus dessus ^^
Toi tu utilises le framework MediaPlayer, et c'est bien ?
Tu px créer une playlist dans laquelle tu vas piocher au runtime ?
merci,
Vico
J'ai pu trouver tout seule, en fait il suffit d'ajouter un predicate. Je m'explique :
J'ai créé une méthode qui retourne le nom d'un genre présent dans l'iPhone au hasard, puis je joue le MPMusicPlayer en lui associant une MPQuery à qui je dit de jouer une chanson au hasard dont le genre est le précédant.
Voici un bout de code :
Voilà