Hej研究员,
我正在尝试在iPad上的应用程序内部播放一个youtube链接,我使用的代码在iPhone上运行正常:
-(void)playString:(NSString*)string{
NSString *youTubeVideoHTML = @"<html><head>\
<body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
// Populate HTML with the URL and requested frame size
NSString *html = [NSString stringWithFormat:youTubeVideoHTML, string, self.frame.size.width, self.frame.size.height];
// Load the html into the webview
[self loadHTMLString:html baseURL:nil];
}
我的视图层次结构如下所示:
UISplitViewControler
root
table
detail
UIViewController
mittels [self.view addSubview:sec.view] hinzugefügter "Popup"-Controller
UIWebView auf UIButton
交互式youtube识别效果非常好,但是当用户点击uiwebview内部的插入按钮(自动发生)时,视频将不会更改为全屏,而是以小缩略图播放而不是更多。当用户手动点击webview中的两个“箭头”时,它将会。
有什么想法吗?
答案 0 :(得分:-1)
只是一个想法:
set the "allowsInlineMediaPlayback" Property of the UIWebView to NO