播放嵌入式YouTube视频时,我不想在完成时显示缩略图。相反,我想以最后一帧结束。这可能吗?
要么我可以在最后一帧暂停,也许还有办法创建最后一帧的高分辨率缩略图?
我正在使用iframe,我不介意视频是否以最后一帧视频的重播按钮结束(就像在此页面上使用自定义API完成:http://demo.tutorialzine.com/2010/07/youtube-api-custom-player-jquery-css/youtube-player.html,但我只是使用iframe。
答案 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