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

Pau*_*aul 5 javascript video-embedding 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();
}
Run Code Online (Sandbox Code Playgroud)

但是,该pauseVideo方法不起作用,抛出Cannot read property 'pauseVideo' of null"错误

在其他文档中我找到了一个events参数,但这对我来说也不起作用。

有人有过以编程方式控制优酷视频的经验吗?

Noo*_*een 2

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

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

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