我打算用js / html写一个可以播放YouTube视频的Metro应用程序。我引用YouTube iframe API但是有几个限制(例如iframe嵌入式播放器上没有“全屏”按钮)让我很难继续使用YouTube iframe API。 现在我想到另一种方式。那就是:
首先,请求:http://www.youtube.com/get_video_info?video_id=[id]
向YouTube发送请求,服务器将使用长字符串进行回复;
其次,解析字符串并获取可直接下载视频的网址;
第三步,创建一个视频标签并使用上面的url设置src。
最后,我可以自己定制一个播放器。
该方法现在运作良好。但我担心这会违反YouTube的许可。有人知道在我自己的应用程序中使用YouTube视频的官方许可吗?或者我在哪里可以找到一些相关文件?谢谢。
答案 0 :(得分:0)
最终,我会说你应该联系YouTube,他们的开发者页面上有一个Help link。 YouTube实际上是唯一可以“官方许可”的实体。
尽管如此,Terms of Service包含以下注释:
C. You agree not to access Content through any technology or means other than the video playback pages of the Service itself, the Embeddable Player, or other explicitly authorized means YouTube may designate.