我想建立一個集成的webkit webview的osx可可應用程序來顯示一個網頁。可可webview - html5視頻全屏不工作
在網頁上是用戶應該能夠全屏播放的html5視頻元素。 但全屏只顯示山獅(10.8.2)上的黑屏,音頻仍在播放,但它在osx獅子上工作,這是一個錯誤還是我錯過了一些東西。
最小樣品:
步驟:
創建一個可可應用程序添加網頁視圖連接屬性 「網絡」,然後添加的WebKit框架
代碼:
#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
固定OSX 10.8.3:
問題似乎是固定在OSX 10.8.3現在全屏工作,即使沒有沙箱,因爲它之前沒有OSX 10.8.2
我可以證實這個錯誤,它一直工作到10.8.1,所以一直最新更新中的更改。 – Conor
A提交了一個蘋果報告,讓我們拭目以待 – tripplet
非常好,我也是。填充重複項是提供錯誤優先級的幾種方法之一。 – Conor