使用最后一帧嵌入YouTube视频

时间:2013-05-14 07:13:59

标签: javascript youtube youtube-api youtube-javascript-api

播放嵌入式YouTube视频时,我不想在完成时显示缩略图。相反,我想以最后一帧结束。这可能吗?

要么我可以在最后一帧暂停,也许还有办法创建最后一帧的高分辨率缩略图?

我正在使用iframe,我不介意视频是否以最后一帧视频的重播按钮结束(就像在此页面上使用自定义API完成:http://demo.tutorialzine.com/2010/07/youtube-api-custom-player-jquery-css/youtube-player.html,但我只是使用iframe。

3 个答案:

答案 0 :(得分:0)

您可以创建以特定时间间隔调用的函数,即setInterval,并轮询YouTube播放器的当前时间(即player.getCurrentTime())。如果当前时间恰好是> player.getDuration() - 1或其他内容,请暂停播放器player.pauseVideo()

答案 1 :(得分:0)

据我所知,这是不可能的,我也试图这样做,但仍然会发现一些小故障

参考答案:“How to pause embedded youtube video on the last frame?

答案 2 :(得分:-1)

我不确定这会满足您的所有需求,但您是否尝试添加&rel=0选项,如:

<embed src="http://www.youtube.com/v/blabla?whatever...&rel=0" ...>

?来源:YouTube Embedded Players and Player Parameters

HTH