使用最后一帧嵌入 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 视频的主要内容,如果未能解决你的问题,请参考以下文章

使用JS控制嵌入的YouTube视频

如何使用 Phonegap 在 Android 上嵌入 YouTube 视频

嵌入没有任何徽标或 youtube 链接的 youtube 视频

是否可以在页面中嵌入移动设备的 YouTube 视频,而不是链接到 YouTube?

使用 jQuery 模板嵌入 YouTube 视频 - C#

将 YouTube 视频嵌入到