Какао WebView - HTML5 видео в полноэкранном режиме не работает
Я пытаюсь создать приложение OSX Cocoa с интегрированным веб-представлением webkit для отображения веб-страницы.
На веб-странице html5 видео элементы, которые пользователь должен иметь возможность воспроизводить в полноэкранном режиме. Но в полноэкранном режиме просто отображается черный экран на Mountain Lion (10.8.2), звук все еще воспроизводится, но на OSX LION это сработало, это ошибка или я что-то пропустил.
Минимальный образец:
шаги:
Создать приложение какао, добавить веб-просмотрвеб» и добавьте фреймворк webkit
Код:
#AppDelegate.h
#import
#import
@interface AppDelegate : NSObject
@property (assign) IBOutlet NSWindow *window;
@property (weak) IBOutlet WebView *web;
@end
#AppDelegate.m
#import "AppDelegate.h"
@implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSString *html = @"";
[[self.web mainFrame] loadHTMLString:html baseURL:nil];
}
@end
ИСПРАВЛЕНО в OSX 10.8.3:Кажется, проблема исправлена в OSX 10.8.3, теперь работает полноэкранный режим, даже без песочницы, как это было до OSX 10.8.2.