如何在html5中缩放或模糊视频海报?

时间:2015-05-17 14:51:25

标签: html html5 video html5-video poster

我正在尝试创建一个像这个网站的视频库:
www.pmc.tv
我的网页是:www.mohsend.com/music-videos

但是我不能给我的海报视频带来影响,例如:当鼠标结束或模糊时缩放海报。

这是我的样本视频帖子:

<table>

<td>

<video controls="controls" width="540" height="306" preload="none" poster="http://mohsend.com/images/poster/adib.jpg">
<source src="example.mp4" type="video/mp4" />
</video>
<h6 class="highlightColor">ADIB TAOOSI</h6><h6>''Xoshawistm''<br>director: Mohsen Dadsetan<br>COMING SOON...</h6>
</td>


<td>

<video controls="controls" width="540" height="306" preload="none" poster="http://mohsend.com/images/poster/sohafarhad.jpg">
<source src="example.mp4" type="video/mp4" />
</video>
<h6 class="highlightColor">SOHA & SARO FT FARHAD MANSORI</h6><h6>''Era Kurdistana''<br>director: Mohsen Dadsetan<br>2015</h6>

</td>
</table>

3 个答案:

答案 0 :(得分:1)

您无法对视频应用效果。在您的参考网站中,他们已将效果应用于其参考图像。这是该网站的例子。

<img width="480"
     height="295"
     src="http://pmc.tv/wp-content/uploads/2015/04/Saed-Deylami-Sakhte.mp41-480x295.jpg"
     class="attachment-folio-thumb2 wp-post-image" alt="Saed Deylami - Sakhte.mp4">

答案 1 :(得分:0)

与海报图片没有多大关系。他们正在使用一个CSS规则应用于悬停转换的图像。

图像可以包含在div中,溢出设置为隐藏。主图像(或视频元素,如果您愿意)应用了一个变换。当悬停时,会应用不同的变换并使用过渡参数在它们之间进行动画处理。

实施例

.wrapper {
  width:480px;
  height:295px;
  overflow:hidden
  }
.demo {
  transform:rotate(0deg) scale(1);
  transition: 0.5s transform;
  }
.demo:hover {
  transform:rotate(10deg) scale(1.3);
  transition: 0.5s transform;
  }
<div class="wrapper">
  <img class="demo" width="480" height="295" src="http://i.stack.imgur.com/Xu6TL.jpg">
</div>

答案 2 :(得分:-1)

您可以使用以下样式模糊视频海报:

return array.map((call, i) => {...

可见一个示例here