Javascript 使用Youtube Iframe API,如何在暂停后恢复视频?
用例 我有一系列按钮,当点击时,会将视频ID值传递给我的播放器,并从一开始播放视频。从可用性的角度来看,如果用户在播放视频时单击同一按钮,视频将暂停,这是有道理的。如果在视频暂停时单击按钮,视频将在暂停时同时恢复 示例jQueryJavascript 使用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
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()会从头开始重新启动视频。也许是我无意中重新启动了视频??我会调查的。感谢您确认默认的预期行为。