2013-10-17 33 views
1

我一直在工作,使用從谷歌驅動器嵌入視頻的一個項目,它具有相同的格式嵌入的YouTube視頻:youtube player api是否適用於谷歌驅動器嵌入式視頻?

<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,或者有沒有我可能還沒有發現的方法?

任何幫助將不勝感激。謝謝!

回答

2

不,Google雲端硬盤上的視頻目前未在YouTube上託管,但播放器可能共享類似的源代碼祖先。也許您應該調查將YouTube上的視頻列爲「未列出」 - 您應該可以嵌入視頻並使用官方API。

+0

謝謝!一直工作至少一個星期,並不知道爲什麼。 – rodxander

1

你可以爲SRC像這樣使用:

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

這將使您的視頻播放,但將不上市交易或者上傳到YouTube

+0

你如何得到這個? –