2009-06-26 4 views
0

Ce que je dois faire est de lire un fichier vidéo au format mp4. Si l'appareil est en mode portrait, il doit afficher la vidéo, mais lorsque l'utilisateur passe en mode paysage, il doit simplement afficher une image.Comment prendre le contrôle si nous jouons un fichier vidéo/mp4 dans iphone/ipod?

Mais actuellement, quand je joue une vidéo, elle prend le contrôle de l'ensemble de l'application; Je ne peux pas envoyer de notification à un événement et contrôler uniquement les retours à mon code après avoir visionné la vidéo complète. Comment pouvons-nous avoir accès à autre chose pendant que nous lisons la vidéo sur l'appareil?

Merci pour l'aide Balraj Verma

+0

Comment lisez-vous la vidéo? –

Répondre

0

Essayez fraie un nouveau fil, puis appeler le code pour lire la vidéo du nouveau fil. Cela devrait laisser le reste de votre code libre de faire ce dont il a besoin, à moins que je ne comprenne mal votre question.

0

Vous pouvez utiliser le paramètre shouldAutorotateToInterfaceOrientation: pour vérifier l'orientation du périphérique, puis exécutez la logique correspondante. Par exemple, si l'orientation est portrait, démarrez le MPMoviePlayerController en train de lire le film, puis, lorsque l'orientation passe en mode paysage, fermez le MoviePlayer.

Questions connexes