【发布时间】:2013-08-05 21:33:25
【问题描述】:
如何链接我在 YouTube 上的私人视频以在我的网站上播放。重点是通过在我的网站上提供视频来吸引更多的观众访问我的网站,但在 YouTube 上是私有的。
【问题讨论】:
标签: youtube youtube-api
如何链接我在 YouTube 上的私人视频以在我的网站上播放。重点是通过在我的网站上提供视频来吸引更多的观众访问我的网站,但在 YouTube 上是私有的。
【问题讨论】:
标签: youtube youtube-api
您应该将视频设置为“不公开”而不是“私有”。那 视频不会出现在您的频道或任何搜索中的方式 结果,但任何有视频链接的人都可以看到它,你可以 将视频嵌入任何网站。
我还没有尝试过这种解决方法,但理论上它应该可以工作,您需要使用 YouTube API V 3 并按照以下步骤操作:
通过 API 将视频的隐私状态设置为不公开。 通过 API 将视频嵌入隐藏的 div 中。 使用 onPlayerStateChange 事件检查视频播放器当前是否正在播放视频,使用 API 在第一秒暂停视频。 如果状态更改为“正在播放”,则向服务器端脚本发送 AJAX 请求以将视频的隐私状态恢复为私有,一旦您收到确认消息显示视频并使用 API 播放它。 即使用户将 URL 复制并粘贴到另一个选项卡中,这也应该保持视频的私密性,他/她应该会收到视频是私密的消息。
参考资料: https://developers.google.com/youtube/iframe_api_reference?hl=en
PHP - How to change privacy status of a youtube video through Youtube API v3?
【讨论】: