YouTube嵌入视频:设置不同的缩略图
我想嵌入一个不属于我的YouTube视频(所以我无法在YouTube上更改它)。 该视频有一个不具有视频代表性的缩略图(我指的是嵌入视频时显示的初始静态图片,在用户播放之前显示)。
有没有一种方法来设置静止的时间,例如我尝试传递?s=XXX
但这不起作用。 或者是与YouTube本地相关的另一种方式?
不是。大多数YouTube视频只有一个预先生成的“海报”缩略图(480x360)。 他们通常还有其他几个较低分辨率的缩略图(120x90)。 所以,即使有一个嵌入参数使用替代海报图像(没有),它的结果是不可接受的。
理论上你可以使用播放器API将视频发送到你想要的任何位置,但这对于一个小的结果可能是一个主要的破解。
在Sitepoint论坛中有一个很好的解决方法:
<div onclick="this.nextElementSibling.style.display='block'; this.style.display='none'">
<img src="my_thumbnail.png" style="cursor:pointer" />
</div>
<div style="display:none">
<!-- Embed code here -->
</div>
注意:为防止必须点击两次才能进行视频播放,请在视频嵌入代码中使用autoplay=1
。 当第二个div显示时它将开始播放。
答案不适合我。 也许他们已经过时了。
无论如何,发现这个网站,它为你做了所有的工作,甚至阻止你阅读不正常的谷歌文档:http://www.classynemesis.com/projects/ytembed/
链接地址: http://www.djcxy.com/p/28907.html