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