我打算使用 js/html 编写一个可以播放 YouTube 视频的 Metro 应用程序。我参考了YouTube iframe API,但有几个限制(例如 iframe 嵌入播放器上没有“全屏”按钮)让我很难继续使用 YouTube iframe API。现在我想到了另一种方式。那是:
首先,向 YouTube 发出请求:http://www.youtube.com/get_video_info?video_id=[id]
,服务器将响应一个长字符串;
其次,解析字符串,得到一个可以直接下载视频的url;
第三,创建一个视频标签并使用上面的 url 设置 src。
最后,我可以自己定制一个播放器。
该方法现在效果很好。但我担心这种方式违反了 YouTube 的许可。有人知道在我自己的应用程序中使用 YouTube 视频的官方许可吗?或者我在哪里可以找到一些相关文件?谢谢。