QTMovieView et fullScreen

Bonjour à  tous


 


J'ai sousclassé une QTMovieView et j'ai remarqué dans ma recherche que enterFullScreenMode:withOptions: (dépendant de NSView) permettait de faire un fullscreen assez simplement. Seulement, lorsque j'essaye, tout fonctionne bien sauf le petit losange qui ne se déplace pas. Aurais je oublié quelque chose ?


 


Voici mon code où self est une sousclasse de QTMovieView:




-(void)fullScreen
{

fullScreenOptions = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES]
forKey:NSFullScreenModeSetting];
fullScreen = [NSScreen mainScreen];

[self enterFullScreenMode:fullScreen
withOptions:fullScreenOptions];

}

- (void) keyDown:(NSEvent *)event
{
unichar c = [[event charactersIgnoringModifiers] characterAtIndex:0];
switch (c) {

case 27: // [Esc] exits full-screen mode
[self exitFullScreenModeWithOptions:fullScreenOptions];


break;
case 32 : //barre espace : play movie
if ([movieQT rate ] == 1) // le film est en train de se lire
[movieQT stop];
else
[movieQT play];

default:
break;
}
}
 

Merci d'avance

Connectez-vous ou Inscrivez-vous pour répondre.