youtube播放器api是否适用于谷歌驱动器嵌入式视频?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了youtube播放器api是否适用于谷歌驱动器嵌入式视频?相关的知识,希望对你有一定的参考价值。

我一直在研究一个使用谷歌驱动器嵌入的视频的项目,它的格式与youtube嵌入式视频相同:

<iframe id="player4" src="https://docs.google.com/a/insynchq.com/file/d/{{ videos.folders }}/preview?enablejsapi=1&playerapiid=player4" width="500px" height="400px" frameborder="0" allowfullscreen></iframe>

我按照api的说法输入了这个:

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

但我不知道youtube播放器api是否正常工作。我在api之后尝试了一些事情,但没有得到太多结果。我想暂停幻灯片更改的视频,这就是为什么我想知道它是否适用于驱动器嵌入式视频。我想获得播放器实例,但是document.getElementById只会导致获取iframe,这使得我无法暂停其中的视频,或者有没有我可能尚未发现的方法?

任何帮助都感激不尽。谢谢!

答案

不,Google云端硬盘上的视频目前不在YouTube上托管,但播放器可能会共享类似的源代码祖先。也许您应该调查将YouTube上的视频列为“不公开” - 您应该能够嵌入视频并使用官方API。

另一答案

你可以使用像这样的src:

https://youtube.googleapis.com/embed/?partnerid=30&docid=<video file id>

这将使您的视频可播放,但不会列出或上传到Youtube

以上是关于youtube播放器api是否适用于谷歌驱动器嵌入式视频?的主要内容,如果未能解决你的问题,请参考以下文章

YouTube 嵌入 UIWebViews 不再适用于 iOS

css3 仅适用于谷歌

Youtube 视频不可嵌入,但 API 说它是

是否有适用于 iOS 的 RESTful YouTube API?

在单个页面上嵌入多个 YouTube 播放列表供稿? jQuery/YouTube API v3

如何从 Youtube 播放列表 API 中过滤掉不可嵌入的视频