全屏播放youtube视频?

时间:2010-04-13 06:49:26

标签: iphone ipad youtube-api embedded-video

首先对不起,如果有人发现这个问题重复了(我自己没找到)。

我正在为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应用程序中使用时,代码工作正常(即你触摸webview并开始全屏播放youtube视频。)但是当在iPad中使用时,点击网页视图时,它开始播放视频网页视图本身并显示进入全屏的选项,而我想从头开始全屏播放,就像在iPhone中一样。

任何有想法的人或之前做过的人都请帮忙。

谢谢,

Madhup

1 个答案:

答案 0 :(得分:0)

我有一个解决方案,但这只是一个解决方法。希望任何人都能提供更好的解决方案。

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