4

我正在尝试将 YouKu 功能添加到网站,以与画廊中的其他视频并排放置。

我正在使用我在https://cloud.youku.com/docshttps://cloud.youku.com/tools找到的文档(我一直依赖谷歌翻译作为我对中文的理解是不存在的!)

这第二个链接建议这样的片段:

<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参数,但这对我也不起作用。

有没有人有任何以编程方式控制优酷视频的经验?

4

1 回答 1

2

如果有人仍然想知道,优酷 API 似乎没有正确响应。几个小时以来,我尝试以各种方式实现 player.playVideo 和 player.pauseVideo,确保视频已完全加载,但与 OP 提到的错误相同。事件可以正常工作,但方法不行。

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

似乎在某个时间点,此代码有效,但不再有效。知道优酷的支持是多么的无益(我们的帐户被锁定了,而且好几天没有人回复我们)我只能猜测那些人不是很关心。

于 2020-07-09T06:23:23.447 回答