Javascript 使用Youtube Iframe API,如何在暂停后恢复视频?

Javascript 使用Youtube Iframe API,如何在暂停后恢复视频?,javascript,video,youtube,youtube-api,youtube-iframe-api,Javascript,Video,Youtube,Youtube Api,Youtube Iframe Api,用例 我有一系列按钮,当点击时,会将视频ID值传递给我的播放器,并从一开始播放视频。从可用性的角度来看,如果用户在播放视频时单击同一按钮,视频将暂停,这是有道理的。如果在视频暂停时单击按钮,视频将在暂停时同时恢复 示例jQuery var $el = $('.video-button'); $el.click(function(e) { if($el.hasClass('video-playing')) { myPlayer.pauseVi

用例

我有一系列按钮,当点击时,会将视频ID值传递给我的播放器,并从一开始播放视频。从可用性的角度来看,如果用户在播放视频时单击同一按钮,视频将暂停,这是有道理的。如果在视频暂停时单击按钮,视频将在暂停时同时恢复

示例jQuery

    var $el = $('.video-button');
    $el.click(function(e) {
        if($el.hasClass('video-playing')) {
            myPlayer.pauseVideo();
        }
        else if($el.hasClass('video-paused')) {
            /* myPlayer.resumeVideo(); */
        }
        else                            
            myPlayer.playVideo();
    });

问题是,视频暂停后如何恢复?
playVideo
播放器功能似乎总是从一开始就播放视频。我看不到传递时间值的方法,即
playVideo(145)
从2:25开始播放视频

是否可以在指定时间开始播放视频

参考

myPlayer.playVideo();应该从当前位置开始播放。您是否测试过此功能,但它不起作用?是的,在pauseVideo()之后调用playVideo()会从头开始重新启动视频。也许是我无意中重新启动了视频??我会调查的。感谢您确认默认的预期行为。