Youtube播放器API:在视频结束时隐藏控件并显示最后一帧

Youtube播放器API:在视频结束时隐藏控件并显示最后一帧,youtube,youtube-api,Youtube,Youtube Api,我有一个HTML5 youtube视频播放器 我希望在视频播放结束时,隐藏控制栏 我已经得到了视频播放结束时的回调函数。你知道有没有办法隐藏最后的控制栏?或者有任何类似的想法来实现这一点 function onPlayerStateChange(event) { if (event.data == YT.PlayerState.ENDED) { //hide control bar?? } }; 此外,我希望播放器显示视频的最后一帧,而不是返回到视频的主画面。好

我有一个HTML5 youtube视频播放器

我希望在视频播放结束时,隐藏控制栏

我已经得到了视频播放结束时的回调函数。你知道有没有办法隐藏最后的控制栏?或者有任何类似的想法来实现这一点

function onPlayerStateChange(event) {
    if (event.data == YT.PlayerState.ENDED) {
        //hide control bar??
    }
};

此外,我希望播放器显示视频的最后一帧,而不是返回到视频的主画面。

好的,因此我找到了另一种方法来实现这一点

您应该为视频的当前时间添加一个间隔检查,如果接近尾声,只需暂停它:D

intv = setInterval(updatePlayerInfo, 250);

function updatePlayerInfo() {
    duration = player.getDuration();
    current = player.getCurrentTime();

    if (duration > 0 && (duration - 0.250) <= current && current <= (duration + 0.250)) {
        player.pauseVideo();
        clearInterval(intv);
    }

}
intv=setInterval(updatePlayerInfo,250);
函数updatePlayerInfo(){
duration=player.getDuration();
current=player.getCurrentTime();
如果(持续时间>0&&(持续时间-0.250)