【问题标题】:Playing video on hover悬停播放视频
【发布时间】:2018-10-31 16:51:16
【问题描述】:
<div class="video-grid-one">
    <video width="400" controls>
        <source src="mov_bbb.mp4" type="video/mp4">
        <source src="mov_bbb.ogg" type="video/ogg">
        Your browser does not support HTML5 video.
      </video>
</div>


<div class="video-grid-two">
    <video width="400" controls>
        <source src="mov_bbb.mp4" type="video/mp4">
        <source src="mov_bbb.ogg" type="video/ogg">
        Your browser does not support HTML5 video.
      </video>
</div>

<div class="button"> Video one </div>
<div class="button"> Video two </div>

.button {
    height:45px;
    line-height: 45px;
    background: #000;
    color: #fff;
    padding: 0 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    cursor: pointer;
}

大家好,我正在创建一个带有缩略图的滑块。并且其中有一些定制。有时,当我们将鼠标悬停在轮播图像上时,滑块应该会自动播放与我们悬停的图像相关的视频。在这里,我在上面附加了一些内容,当我们将鼠标悬停在按钮上时,视频应该会自动播放。你们能帮我吗?谢谢:)

没有可能吗?

【问题讨论】:

  • 你最好通过一些jquery。签出此stackoverflow.com/a/23284050/8273382
  • 嘿,谢谢 Dumindu De Silva,但我正在寻找更好的东西..:)
  • 当我将鼠标悬停在该按钮上时,视频应该会播放。当我从该按钮上移开鼠标时,它应该停止播放。此外,当我再次将鼠标悬停在该按钮上时,视频应该从头开始播放。

标签: javascript html css video slider


【解决方案1】:
<video id="video-one" width="400" controls>
    <source src="mov_bbb.mp4" type="video/mp4">
    <source src="mov_bbb.ogg" type="video/ogg">
    Your browser does not support HTML5 video.
</video>

将 id 添加到您的视频标签并在您的 html 文件中包含 jquery 添加脚本并将 id 添加到您的按钮 div

<div class="button" id="hover-one"> Video one </div>

<script>
$("#hover-one").hover(function(){
    $("#video-one")[0].play();
});
</script>

现在添加此脚本,它将在按钮 div 悬停时播放视频

【讨论】:

  • 嘿阿萨德,这太棒了。我们可以再做一件事吗?当我将鼠标悬停在该按钮上时,视频应该会播放。当我从该按钮上移开鼠标时,它应该停止播放。此外,当我再次将鼠标悬停在该按钮上时,视频应该从头开始播放。我们可以这样做吗?我是这个领域的新手,所以我一直在问:)
  • 是的,我们可以为此创建一个小提琴并与您分享该小提琴的链接
  • 谢谢阿萨德。这对我有很大帮助:)
  • jsfiddle.net/ey4fmu03/2 在这里我为你创建了一个演示我使用视频 js 来播放暂停视频希望你得到你的答案“vjs.zencdn.net/7.2.4/video.js”这是视频 js 的链接。如果您遇到任何困难,请随时联系
  • 当然:) 您能提供您的个人电子邮件 ID 吗?
猜你喜欢
  • 1970-01-01
  • 2018-10-01
  • 2018-11-27
  • 1970-01-01
  • 2020-07-22
  • 2015-03-11
  • 2020-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多