在 iPhone 应用程序中播放 youtube 视频

Posted

技术标签:

【中文标题】在 iPhone 应用程序中播放 youtube 视频【英文标题】:Play youtube video in iPhone application 【发布时间】:2011-11-16 07:58:05 【问题描述】:

我一直试图弄清楚如何在我的应用程序中播放 youtube 视频,而无需离开并转到 YouTube 应用程序。我已阅读将其嵌入 UIWebView 并尝试过,但我根本没有成功。

我做了类似以下的事情

<html>
<body>
<iframe   src="http://www.youtube.com/embed/q5WBsBDXqDs?rel=0" frameborder="0" allowfullscreen></iframe>
</body>
</html>

我什至尝试过使用旧的嵌入功能,但它根本不适合我。有没有人有什么建议?提前致谢!

编辑: 我在浏览器中试了一下,效果很好,但是在 UIWebView 中就不行了!这令人沮丧,为什么它不起作用。

【问题讨论】:

这将如何运作? iPhone 不支持闪光灯。 iframe 可以,但据我所知 iPhone 没有 在 iPhone 上检查这些链接。他们工作。 此技术在 ios6 上不再适用 【参考方案1】:

Three20 支持 youtube “views”:

http://three20.info/

http://api.three20.info/interface_t_t_you_tube_view.php

【讨论】:

不错的发现!没想到这是可能的。 Three20 已停产,不再受支持。【参考方案2】:

http://iphoneincubator.com/blog/windows-views/360idev-iphone-developers-conference-presentation

供参考:http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html

这是另一个http://www.iphonedevsdk.com/forum/iphone-sdk-development/61447-how-play-youtube-movie.html

我相信这应该足够了。

【讨论】:

youtube 从您的第二个链接提供的代码似乎对我有用。它一定与元内容标签有关。非常感谢您的帮助!

以上是关于在 iPhone 应用程序中播放 youtube 视频的主要内容,如果未能解决你的问题,请参考以下文章

使用 webview 在 iphone 应用程序中播放来自 youtube 的视频

在应用程序中将 Youtube 视频保存到 iPhone

播放 youtube 视频后 iPhone 在 Play&Record 中恢复 AudioSession

IOS6 横向在仅纵向 iPhone 应用程序中从 uiwebview 播放嵌入的 youtube 视频

iPhone:如何在特定视图中播放 YouTube 视频(而不是全屏)

强制 iOS iPhone youtube 嵌入播放器退出全屏