2010-04-13 319 views
1

首先抱歉,如果有人发现这个问题是重复的(没有找到我自己)。全屏播放youtube视频?

我开发了一个iPad应用程序,并尝试使用此代码来播放YouTube视频:

 NSString *embedHTML = @"\ 
     <html><head>\ 
     <style type=\"text/css\">\ 
     body {\ 
     background-color: transparent;\ 
     color: white;\ 
     }\ 
     </style>\ 
     </head><body style=\"margin:0\">\ 
     <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ 
     width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
     </body></html>"; 
     NSString *html = [NSString stringWithFormat:embedHTML, youTubeUrl, 142.0, 129.5]; 
     [wbView loadHTMLString:html baseURL:nil]; 

在iPhone应用程序中使用时,代码工作正常(即你在网页视图触摸,并开始播放)但是,当在iPad中使用时,单击网页视图时,它会开始在网页视图中播放视频,并显示选项以全屏显示,而我想从全屏开始播放开始,就像它在iPhone上一样。

任何人有一些想法或以前做过的人请帮助。

感谢,

Madhup

+0

如果您的确确实实践,那么如果您发布您的解决方案,可能对其他人有用。 – 2010-12-30 17:22:49

+0

@Michael \ Myers:我为此发布了我的工作。 – 2011-01-02 12:23:32

回答

0

我得到了一个解决方案,这一点,但只有那只是一种变通方法。希望有人提供更好的解决方案。

我所做的是我在webviews中添加了相同大小的按钮,当它触及时,我打开一个具有相同html的不同webview,并以编程方式在此Web视图上传递触摸事件。所以它对我来说就像我想要的那样。

相关问题