4

我一直在研究一个使用从谷歌驱动器嵌入的视频的项目,它与 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 player api 是否适用于它。我在 api 之后尝试了一些事情,但没有得到太多结果。我想在幻灯片更改时暂停视频,这就是为什么我想知道它是否适用于驱动器嵌入式视频。我想获取播放器实例,但 document.getElementById 只会导致获取 iframe,这不能让我暂停其中的视频,或者有没有我可能还没有发现的方法?

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

4

2 回答 2

2

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

于 2013-10-17T14:54:22.373 回答
2

你可以使用像这样的 src :

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

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

于 2017-06-15T00:00:37.637 回答