2010-09-22 2 views
1

Voici la chose: dans mon application iPad, je joue une vidéo en utilisant MPMoviePlayerController, la vue du lecteur vidéo est une sous-vue de ma vue principale et j'ai un autre semi-transparent vue en haut de la vue vidéo. Ce que je voudrais faire est de redessiner ma vue transparente chaque fois que la vue vidéo est mise à jour, parce que le contenu de cette vue dépend de la vidéo, j'ai donc besoin de savoir quand elle est mise à jour.iOS: Obtenir le contenu de la vidéo à chaque image pendant la lecture

En outre, j'ai besoin d'obtenir le contenu de la vue vidéo comme un UIImage afin de mettre à jour ma vue transparente.

Quelqu'un a une idée sur la façon de faire ces deux choses?

Merci un bouquet

Répondre

0

Je ne pense pas que ce soit possible (il semble comme un porc de performance, vraiment), mais qui sait?

+0

Peut-être, je ne le saurai qu'une fois que je l'ai essayé :-) Je pourrais utiliser une minuterie pour faire ma mise à jour automatique, mais la partie la plus difficile est d'obtenir l'image. Ca doit être quelque part dans la mémoire du GPU, après tout, il est décodé par le décodeur matériel, pourrais-je y avoir accès via OpenGL? –

Questions connexes