优酷JS API - 播放/暂停方法和事件

时间:2017-12-20 15:51:45

标签: javascript video-embedding youku

我尝试将YouKu功能添加到网站,与图库中的其他视频并排放置。

我正在使用我在https://cloud.youku.com/docshttps://cloud.youku.com/tools找到的文档(由于我对中文的理解不合理,因此我一直依赖Google翻译存在!)

第二个链接提示了一个类似的片段:

<div id="youkuplayer" style="width:480px;height:400px"></div>
<script type="text/javascript" src="//player.youku.com/jsapi"></script>

var player = new YKU.Player('youkuplayer',{
  styleid: '0',
  client_id: 'MY_CLIENT_ID',
  vid: 'XMzA2ODI5MjAwNA==',
  newPlayer: true 
});

function pauseVideo() {
  player.pauseVideo();
}

但是,pauseVideo方法不起作用,引发Cannot read property 'pauseVideo' of null"错误

在其他文档中,我发现了events参数,但这对我来说也不起作用。

有没有人有过编程控制YouKu视频的经验?

1 个答案:

答案 0 :(得分:1)

如果仍然有疑问,Youku API似乎没有正确响应。数小时以来,我尝试以各种方式实现player.playVideo和player.pauseVideo,确保视频已完全加载,但与OP提到的错误相同。事件工作正常,但方法无效。

然后我发现了这篇文章: https://www.codeseek.co/raghavd17/youku-video-player-control-eZWbBK

似乎在某个时间点,此代码有效,但现在不再有效。 知道优酷的支持无济于事(我们被拒登了帐户,几天之内没人来找我们),我只能猜测那些家伙不太在意。