我尝试将YouKu功能添加到网站,与图库中的其他视频并排放置。
我正在使用我在https://cloud.youku.com/docs和https://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视频的经验?
答案 0 :(得分:1)
如果仍然有疑问,Youku API似乎没有正确响应。数小时以来,我尝试以各种方式实现player.playVideo和player.pauseVideo,确保视频已完全加载,但与OP提到的错误相同。事件工作正常,但方法无效。
然后我发现了这篇文章: https://www.codeseek.co/raghavd17/youku-video-player-control-eZWbBK
似乎在某个时间点,此代码有效,但现在不再有效。 知道优酷的支持无济于事(我们被拒登了帐户,几天之内没人来找我们),我只能猜测那些家伙不太在意。