2010-09-15 4 views
1

J'ai écrit un code de sorte que techniquement, il devrait y avoir deux MPMoviePlayerControllers dans la même vue, les deux prêts à lire un fichier audio. Ce qui arrive toujours est que l'un surgit et disparaît, et l'autre monte et reste, et est entièrement utilisable.Est-il possible d'avoir plusieurs MPMoviePlayerControllers dans la même vue?

Une idée de pourquoi on disparaît? Je n'essaie pas de jouer deux à la fois, je veux juste donner aux utilisateurs la possibilité de jouer à partir de différentes sources.

+1

Veuillez poster un code pour savoir comment vous construisez votre vue. – logancautrell

Répondre

2

Il ne peut y avoir qu'un seul MPMoviePlayerController actif, cela ne dérange pas si l'utilisateur ne l'a pas encore joué. Je ne connais pas la raison technique, mais je sais que c'est le comportement normal quand vous faites cela.

Mon conseil serait d'utiliser AVAudioPlayer pour réaliser ce que vous voulez. La partie triste si vous devez implémenter l'interface utilisateur du joueur.

Questions connexes