我必须在我的博客中显示一些私人 Youtube 视频。我不能直接嵌入它们。我应该用什么来做到这一点。
6 回答
您应该将视频设置为“不公开”而不是“私人”。这样,视频就不会出现在您的频道或任何搜索结果中,但任何有视频链接的人都可以看到它,并且您可以将视频嵌入任何网站。
我还没有尝试过这种解决方法,但理论上它应该可以工作,您需要使用 YouTube API V 3 并按照以下步骤操作:
- 通过 API 将视频的隐私状态设置为不公开。
- 通过 API 将视频嵌入隐藏的 div 中。
- 使用 onPlayerStateChange 事件检查视频播放器当前是否正在播放视频,使用 API 在第一秒暂停视频。
- 如果状态更改为“正在播放”,则向服务器端脚本发送 AJAX 请求以将视频的隐私状态恢复为私有,一旦您收到确认消息显示视频并使用 API 播放它。
即使用户将 URL 复制并粘贴到另一个选项卡中,这也应该保持视频的私密性,他/她应该会收到视频是私密的消息。
我不认为您可以在您的网站上嵌入私人 youtube 视频,即使您这样做,他们也将无法查看它,因为它是私人的。
您可以嵌入您的私人视频,但它们只会显示给您和您与之共享的人。有关更多信息,请参阅https://support.google.com/youtube/bin/answer.py?hl=en&answer=157177。
您不能将私人视频嵌入到您的网站,因为它是私人的,因此无法在您的网站上向公众观众展示。
到目前为止,Youtube 拥有三个许可证:
1 - 公开:您的视频可以公开观看
2 - 不公开:您的视频可以通过 url 或链接查看或嵌入,并且不会显示在搜索结果或您的频道中
3 - 私有:您的视频是私有的,无法查看
是的,您可以在您的网站上嵌入私人和未列出的文件。如果是私有的,Youtube 将要求登录(如果没有),凭据将授予观看内容的权限,这取决于您是频道的经理/管理员或有邀请(来自仪表板的邀请电子邮件)。
如果未列出,它将显示!
视频必须是可嵌入的!