33

我必须在我的博客中显示一些私人 Youtube 视频。我不能直接嵌入它们。我应该用什么来做到这一点。

4

6 回答 6

100

您应该将视频设置为“不公开”而不是“私人”。这样,视频就不会出现在您的频道或任何搜索结果中,但任何有视频链接的人都可以看到它,并且您可以将视频嵌入任何网站。

于 2015-04-02T08:53:14.093 回答
9

我还没有尝试过这种解决方法,但理论上它应该可以工作,您需要使用 YouTube API V 3 并按照以下步骤操作:

  1. 通过 API 将视频的隐私状态设置为不公开。
  2. 通过 API 将视频嵌入隐藏的 div 中。
  3. 使用 onPlayerStateChange 事件检查视频播放器当前是否正在播放视频,使用 API 在第一秒暂停视频。
  4. 如果状态更改为“正在播放”,则向服务器端脚本发送 AJAX 请求以将视频的隐私状态恢复为私有,一旦您收到确认消息显示视频并使用 API 播放它。

即使用户将 URL 复制并粘贴到另一个选项卡中,这也应该保持视频的私密性,他/她应该会收到视频是私密的消息。

这是对 YouTube iFrame API 的参考,它为您提供了 onPlayerStateChange 事件的示例

请参考此链接通过 API v 3 更改隐私状态

于 2015-12-17T18:10:34.157 回答
5

我不认为您可以在您的网站上嵌入私人 youtube 视频,即使您这样做,他们也将无法查看它,因为它是私人的。

于 2012-04-06T15:40:37.027 回答
3

您可以嵌入您的私人视频,但它们只会显示给您和您与之共享的人。有关更多信息,请参阅https://support.google.com/youtube/bin/answer.py?hl=en&answer=157177

于 2013-06-05T09:39:43.323 回答
3

您不能将私人视频嵌入到您的网站,因为它是私人的,因此无法在您的网站上向公众观众展示。

到目前为止,Youtube 拥有三个许可证:

1 - 公开:您的视频可以公开观看
2 - 不公开:您的视频可以通过 url 或链接查看或嵌入,并且不会显示在搜索结果或您的频道中
3 - 私有:您的视频是私有的,无法查看

于 2016-09-11T02:47:40.677 回答
2

是的,您可以在您的网站上嵌入私人和未列出的文件。如果是私有的,Youtube 将要求登录(如果没有),凭据将授予观看内容的权限,这取决于您是频道的经理/管理员或有邀请(来自仪表板的邀请电子邮件)。

如果未列出,它将显示!

视频必须是可嵌入的!

于 2015-10-30T17:06:21.990 回答