全屏播放 youtube 视频?
Posted
技术标签:
【中文标题】全屏播放 youtube 视频?【英文标题】:Play youtube video in full screen? 【发布时间】:2010-04-13 06:49:25 【问题描述】:首先抱歉,如果有人发现这个问题是重复的(我自己没有找到)。
我正在为 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 应用程序中使用时运行良好(即您触摸 web 视图,它开始全屏播放 youtube 视频。)但在 iPad 中使用时,单击 web 视图时它开始在Web 视图本身并显示进入全屏的选项,而我想从头开始全屏播放,就像在 iPhone 中一样。
任何有想法的人或以前做过的人请帮忙。
谢谢,
马杜普
【问题讨论】:
如果您确实让它工作,如果您发布您的解决方案,它可能对其他人有用。 @Michael\ Myers :我发布了解决这个问题的答案。 【参考方案1】:我有一个解决方案,但这只是一种解决方法。希望有人给出更好的解决方案。
我所做的是我在 webviews 上添加了相同大小的按钮,当它被触摸时,我用相同的 html 打开一个不同的 webview,并以编程方式在这个 web view 上传递一个触摸事件。所以它对我来说就像我想要的那样工作。
【讨论】:
以上是关于全屏播放 youtube 视频?的主要内容,如果未能解决你的问题,请参考以下文章
iPhone:如何在特定视图中播放 YouTube 视频(而不是全屏)
我可以在 UIWebView 内联(不是全屏)中播放 youtube 视频吗?