播放嵌入的youtube视频时,我不想在完成时显示缩略图。我想以最后一帧结束。这可能吗?
我可以在最后一帧暂停,或者有办法创建最后一帧的高分辨率缩略图?
我正在使用iframe,我不介意视频结束与视频的最后一帧重放按钮(就像在这个页面上使用自定义API: http://demo.tutorialzine.com/2010/07/youtube-api-custom-player-jquery-css/youtube-player.html,但我只是使用iframe。
你可以创建一个以特定间隔(即setInterval
)调用的函数,并轮询YouTube播放器的当前时间(即player.getCurrentTime()
)。如果当前时间恰好是> player.getDuration() - 1
或其他东西,暂停播放器player.pauseVideo()
据我所知,这是不可能的,我也试图这样做,但仍然观察到一些故障
参考答案:"如何在最后一帧暂停嵌入youtube视频?"
我不确定这是否会满足您的所有需求,但是您是否尝试添加&rel=0
选项,如:
<embed src="http://www.youtube.com/v/blabla?whatever...&rel=0" ...>
?来源:YouTube嵌入式播放器和播放器参数。
HTH