【发布时间】:2020-01-22 00:46:04
【问题描述】:
我正在尝试使用 mouseover/mouseout 制作以下代码来播放和暂停 HTML 视频。
<div>
<video id="video" controls width="50%" class="border" onmouseout="Stop()" onmouseover="Play()" controls="false">
<source src="https://www.errorerror.studio/wp-content/uploads/2020/01/ee.st-honesty-clip-00.mp4" preload="auto" type="video/mp4" autoplay></source>
</video>
</div>
</div>
JS
function Play() {
$('#video').get(0).play();
}
function Stop() {
$('#video').get(0).pause();
}
我想要的是每次鼠标移开时,视频上都会出现一张海报或图像。 (如本站下面的例子:https://www.lawebdecanada.com/work/featured/)
我注意到能够做到,希望有人可以帮助我弄清楚如何做到这一点。 这是我在 codepen 上的代码:https://codepen.io/felixgonzalo/pen/abzQPjZ
谢谢!
【问题讨论】:
-
codepen 似乎在鼠标悬停和鼠标悬停时按预期播放和暂停。究竟是什么不工作?
-
@Taplar 我想要的是每当我从视频中鼠标移出时,它看起来就像一张海报/占位符图像(例如:lawebdecanada.com/work/featured)
-
在您的问题中,您在哪里尝试实现该逻辑?你的问题,就目前的形式而言,不是寻求问题的帮助,而是要求其他人扩充你现有的代码。
-
meta.stackoverflow.com/questions/261592/… 问题应该已经尝试了他们想要的行为。
-
对不起@Taplar,我想弄清楚但我做不到。我明白你的意思。如果打扰到您,请见谅!
标签: javascript jquery html css animation