【发布时间】:2018-05-29 06:55:52
【问题描述】:
我创建了一个环绕 YT.Player 的函数。它将 youtube 视频注入到文档中:
function swGetYoutubeVids ( elById, videoId ) {
var playerName = elById ;
window.playerName = new YT.Player( elById, {
height : '',
width: '',
videoId : videoId,
playerVars: {
enablejsapi : 1,
modestbranding : 1,
origin : playerOrigin,
showinfo : 0
},
}) ;
有效:如果我这样做,则会创建一个新视频swGetYoutubeVids('player_1', 'vha-Swtnj-U')
该函数还在窗口上创建一个变量,因此我可以控制播放器。好吧,至少是这样的想法。
在上面的调用中,window.player_1 被创建。我可以通过从我的浏览器控制台测试 window.player_1 的存在来确认这一点。
但是,window.player_1.playVideo() 不起作用。 根据 API 文档,该调用应该开始播放视频。相反,我得到“playVideo 不是函数”。
那么我该如何播放视频呢?
【问题讨论】: