在网页上是html5视频元素,用户应该可以在全屏播放.
但是全屏只是在山狮上显示黑屏(10.8.2)音频仍然在播放,但在osx lion上它有效,这是一个错误还是我错过了什么.
最低样本:
脚步:
创建一个cocoa app添加webvIEw连接属性“web”并添加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之前那样的沙盒.
解决方法 我用您发布的确切代码设置了一个项目.这对我来说确实失败了,并且只在全屏模式下显示黑屏.然而,这似乎是WebKit的沙盒问题.沙盒后,应用程序全屏按预期工作. (使用10.8.2)
该应用程序是沙箱,没有任何额外的权限,使这项工作:
总结以上是内存溢出为你收集整理的objective-c – Cocoa webview – html5视频全屏无效全部内容,希望文章能够帮你解决objective-c – Cocoa webview – html5视频全屏无效所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)