【发布时间】:2016-06-06 09:45:25
【问题描述】:
我注意到暂停未播放的视频会导致其预览/缩略图图像被删除。
我为此使用the Javascript Youtube API。
有没有办法使用 API 来阻止它? 我宁愿不必检查视频是否正在播放,因为这意味着更多的代码。
我可能不得不使用 new YT.player() 函数,动态加载 Youtube API,监听 onStateChange 事件,保留可能的视频列表及其状态...
$('#pauseVideo').click(function(){
pauseVideo();
});
function pauseVideo(){
var video = $('#myVideo');
var element = video.get(0);
if (/youtube\.com\/embed\//.test(video.attr('src'))) {
video.get(0).contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*');
}
}
【问题讨论】:
-
嗨,Alvaro,您还在遇到这个问题吗?
-
@d.datul1990 是的。只需检查小提琴即可重现它。
标签: javascript youtube youtube-api youtube-javascript-api