我正在尝试创建一个网站,其中有一个搜索栏,用户输入 youtube 视频的 URL,然后按提交,然后 youtube 视频将上传到我的网站,类似于 Facebook 的做法。
有谁知道在哪里可以找到关于如何使用 Youtube API 实现这一点的好教程?
我还想知道 Zend Framework Youtube API 功能是否让这更容易
我正在尝试创建一个网站,其中有一个搜索栏,用户输入 youtube 视频的 URL,然后按提交,然后 youtube 视频将上传到我的网站,类似于 Facebook 的做法。
有谁知道在哪里可以找到关于如何使用 Youtube API 实现这一点的好教程?
我还想知道 Zend Framework Youtube API 功能是否让这更容易
您只需从 URL 中删除视频 ID(可能使用正则表达式),将其存储在数据库中,然后使用该数据库将 YouTube 视频嵌入到您的页面上。完全没有必要使用 Zend 框架。
将视频文件下载到您的服务器不是您需要做的事情,而且可能是非法的,而且它比简单地嵌入 YouTube 的播放器要复杂得多,并且会花费更多的带宽。
这些是讨论嵌入播放器的特定文档页面:
https://developers.google.com/youtube/iframe_api_reference
https://developers.google.com/youtube/js_api_reference
如果感兴趣的话,Facebook 实际上会从YouTube 页面标题中的Open Graph 标签中获取 SWF 播放器的 URI。我不建议这样做,因为它会限制您的网站与安装了 Flash 的浏览器的兼容性。