我们希望能够在生成的YouTube缩略图上覆盖一个播放按钮,这样更容易看出缩略图代表一个可以播放的视频。
我正在寻找最佳方法来实现这一点。我已经搜索了一些方法,但要么没有人感兴趣做这个,要么如何做这个非常明显,要么我只是无法想出正确的搜索词。
到目前为止,我想到的方法有:
1.使用具有播放背景图像的容器div,并降低缩略图的不透明度,以显示位于缩略图上方的播放按钮。我不太喜欢这个方法,因为它需要额外的div,而且似乎在IE中无法正常工作。 2.批量处理缩略图 - 修改它们以包含播放按钮。这可能有些不幸,因为我们每晚都会下载视频 - 所以有时会有一些没有播放按钮的视频。 3.修改导入过程以动态生成带有播放按钮的新缩略图。这将解决以上两个问题,但更难以实现。
我希望能够只需向图像添加一个类,并使用javascript和/或CSS覆盖图像。
如果有人对此有建议,我会非常感激。
当前的HTML(由OP在评论中发布):
<li>
<a
class="youtube"
title="{ video id here }"
href="youtube.com/watch?v={video id here}">
<img
src="i3.ytimg.com/vi{ video id here }/default.jpg"
alt="{ video title here }" />
</a><br />
<a
class="youtube"
title="{vide id here }"
href="youtube.com/watch?v={ video id here }">
{ video title here }
</a>
</li>