我看过谷歌博客文章,解释了在iOS应用程序中嵌入YouTube视频的方法。我已经成功地在我的iOS应用程序中嵌入了视频。 但是,我已经看到了WhoSampled应用程序,他们可以在其中播放Vevo/youtube视频。不知何故,他们能够播放这些视频,而我的应用程序无法播放它们。(在我的应用程序中,有一个蓝色的游戏圆圈,其中有一条线显示不可玩。
如何允许这些视频播放?
我是否必须以特定方式设置 youtube 链接,或者是否有办法设置开发人员密钥?
有一种方法可以获取给定YouTube视频的实际视频流,而不是HTML嵌入的视频流。查看此项目:
https://github.com/hellozimi/HCYoutubeParser
这种方法的问题在于,它可能会违反 YouTube API 的 EULA,尤其是当您在付费应用程序中发布它时:
此外,请记住,API 服务条款严格禁止尝试在 YouTube 嵌入式播放器、自定义播放器或无版文字播放器之外播放 YouTube 视频。
(来源:https://developers.google.com/youtube/creating_monetizable_applications)
你只需要使用iframe嵌入而不是Flash嵌入。