我正在尝试将 Chris Coyier 的 AnythingSlider ( http://css-tricks.com/anythingslider-jquery-plugin/ ) 与 YouTube API 集成。当视频状态为“播放”时,我想触发“startStop(false)”,在视频状态“暂停”时触发“startStop(true)”。但是我怎样才能使用在插件中声明的函数呢?我尝试了类似 $.anythingSlider.startStop() 但无济于事。检查 YouTube 状态变化的功能的简化版本如下所示。
function onytplayerStateChange(state) {
switch(state) {
case 1: // playing
$("#jsfeedback").html("playing");
$.anythingSlider(startStop(false));
break;
case 2: // paused
$("#jsfeedback").html("paused");
$.anythingSlider(startStop(true));
break;
}
}
我没有收到任何错误,滑块/视频工作正常。但我无法让滑块停止播放。
有什么想法吗?非常感谢。
编辑:自己修复,在下面回答