我一直在研究一个使用谷歌驱动器嵌入的视频的项目,它的格式与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