在iOS上播放youtube / vevo视频

时间:2012-06-26 01:20:04

标签: objective-c cocoa-touch uiwebview youtube youtube-api

我看过Google blog article解释了在iOS应用中嵌入YouTube视频的方法。我已成功在我的iOS应用中嵌入视频。但是,我已经看过WhoSampled应用程序,他们可以在这里播放Vevo / youtube视频。不知何故,他们能够播放这些视频,我的应用程序无法播放它们。 (在我的应用程序中,有一个蓝色的游戏圈,其中有一条线显示它无法播放。)

如何让这些视频可以播放?

我是否必须以特定方式设置youtube链接,或者我是否需要设置开发人员密钥?

2 个答案:

答案 0 :(得分:3)

有一种方法可以获取给定YouTube视频的实际视频流,而不是嵌入HTML的视频流。看到这个项目:

https://github.com/hellozimi/HCYoutubeParser

这种方法的问题在于它可能会违反YouTube API的EULA,特别是如果您在付费应用程序中发布它:

  

此外,请注意,API服务条款严格禁止尝试在YouTube嵌入式,自定义或无边框播放器之外播放YouTube视频。

(来源:https://developers.google.com/youtube/creating_monetizable_applications

答案 1 :(得分:0)

您只需使用iframe嵌入而不是Flash嵌入。