iPad播放Youtube链接

时间:2011-07-27 14:07:02

标签: iphone ipad uiwebview youtube

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中的两个“箭头”时,它将会。

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

只是一个想法:

set the "allowsInlineMediaPlayback" Property of the UIWebView to NO