使用最后一帧嵌入 youtube 视频
Posted
技术标签:
【中文标题】使用最后一帧嵌入 youtube 视频【英文标题】:Embed youtube video with last frame 【发布时间】:2013-05-08 09:06:10 【问题描述】:播放嵌入的 youtube 视频时,我不想在完成后显示缩略图。相反,我想以最后一帧结束。这可能吗?
我可以在最后一帧暂停,还是有办法创建最后一帧的高分辨率缩略图?
我正在使用 iframe,我不介意视频是否以最后一帧视频的重播按钮结束(就像在此页面上使用自定义 API 完成的:http://demo.tutorialzine.com/2010/07/youtube-api-custom-player-jquery-css/youtube-player.html,但我只是使用 iframe。
【问题讨论】:
【参考方案1】:您可以创建一个在特定时间间隔调用的函数,即setInterval
,并轮询 YouTube 播放器的当前时间(即player.getCurrentTime()
)。如果当前时间恰好是> player.getDuration() - 1
什么的,暂停播放器player.pauseVideo()
【讨论】:
我拥有该视频,但我不理解您的其余评论,也没有看到任何链接。抱歉,您能用更简单的方式解释一下吗?【参考方案2】:据我所知这是不可能的,我也在尝试这样做,但仍然观察到一些故障
参考答案:“How to pause embedded youtube video on the last frame?”
【讨论】:
【参考方案3】:我不确定这是否能满足您的所有需求,但您是否尝试添加 &rel=0
选项,如:
<embed src="http://www.youtube.com/v/blabla?whatever...&rel=0" ...>
?来源:YouTube Embedded Players and Player Parameters。
HTH
【讨论】:
投反对票的人会介意解释其决定吗? Tnx以上是关于使用最后一帧嵌入 youtube 视频的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Phonegap 在 Android 上嵌入 YouTube 视频
嵌入没有任何徽标或 youtube 链接的 youtube 视频
是否可以在页面中嵌入移动设备的 YouTube 视频,而不是链接到 YouTube?