Cocoa Webview - HTML5-Video-Vollbild funktioniert nicht

Ich versuche, eine osx cocoa-Anwendung mit einer integrierten Webkit-Webansicht zu erstellen, um eine Webseite anzuzeigen.

Auf der Webseite befinden sich HTML5-Videoelemente, die der Benutzer im Vollbildmodus abspielen kann. Aber der Vollbildmodus zeigt nur einen schwarzen Bildschirm auf dem Mountain Lion (10.8.2) Audio wird immer noch abgespielt, aber auf dem OSX Lion hat es funktioniert, ist das ein Fehler oder habe ich etwas verpasst?

Mindeststichprobe:

Schritte:

Erstellen Sie eine Kakao-App, fügen Sie eine Webansicht hinzu, verbinden Sie die Eigenschaft "web" und fügen Sie das Webkit-Framework hinzu

Code:

#AppDelegate.h

#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>

@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@property (weak) IBOutlet WebView *web;
@end

#AppDelegate.m

#import "AppDelegate.h"

@implementation AppDelegate

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
  NSString *html = @"<html><body><video src=\"http://video-js.zencoder.com/oceans-clip.mp4\" controls></body></html>";
  [[self.web mainFrame] loadHTMLString:html baseURL:nil];
}
@end
BEHOBEN IN OSX 10.8.3:

Das Problem scheint in OSX 10.8.3 behoben zu sein. Der Vollbildmodus funktioniert jetzt auch ohne Sandboxing wie vor OSX 10.8.2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage