QTMovieView et Delegate
BertrandMartin
Membre
Bonjour à tous
Mon problème actuel est le suivant : j'ai commencé à explorer un peu le framework QTKit. J'arrive à me servir assez facilement du contrôle QTMovieView. Mon but final est de rajouter à un programme de gestion de vidéothèque un petit player pour jouer directement la vidéo depuis le programme. J'arrive donc à ouvrir un film, le faire jouer d'emblée en plein écran, et mettre un menu contextuel personnalisé . Maintenant, vu que QTMovieView possède une propriété delegate, je voudrai savoir quelles sont les méthodes que je peux implémenter dans un objet assistant, en particulier, quelle méthode sera appelé quand le film sera terminé.
La finalité sera, dans le cas d'un film découpé sur plusieurs fichiers, de charger et de lancer directement la partie suivante quand la partie courante s'achèvera.
J'ai bien cherché dans la doc, sur Google, mais aucune trace de protocole de délégation qui m'aurait fourni mes informations.
D'ailleurs, et c'est pourquoi je ne suis pas venu depuis un certain temps, j'ai toujours trouvé les solutions par moi même, en expérimentant et en lisant et relisant les docs. Mais là , je n'ai pas le moindre début de piste. Merci d'avance
Mon problème actuel est le suivant : j'ai commencé à explorer un peu le framework QTKit. J'arrive à me servir assez facilement du contrôle QTMovieView. Mon but final est de rajouter à un programme de gestion de vidéothèque un petit player pour jouer directement la vidéo depuis le programme. J'arrive donc à ouvrir un film, le faire jouer d'emblée en plein écran, et mettre un menu contextuel personnalisé . Maintenant, vu que QTMovieView possède une propriété delegate, je voudrai savoir quelles sont les méthodes que je peux implémenter dans un objet assistant, en particulier, quelle méthode sera appelé quand le film sera terminé.
La finalité sera, dans le cas d'un film découpé sur plusieurs fichiers, de charger et de lancer directement la partie suivante quand la partie courante s'achèvera.
J'ai bien cherché dans la doc, sur Google, mais aucune trace de protocole de délégation qui m'aurait fourni mes informations.
D'ailleurs, et c'est pourquoi je ne suis pas venu depuis un certain temps, j'ai toujours trouvé les solutions par moi même, en expérimentant et en lisant et relisant les docs. Mais là , je n'ai pas le moindre début de piste. Merci d'avance
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Regarde la doc sur les notifications.
La formulation est un peu alambiquée.
Concrètement dans ton cas, si tu spécifies un QTMovie pour object: , tu recevras uniquement les notifications envoyées par ce QTMovie.
Si tu spécifies nil, tu recevras les notifications envoyées par tous les QTMovies actifs.