【发布时间】:2020-04-02 00:04:59
【问题描述】:
首先,我对 Javascript 很陌生,但也涉足了一点,在互联网上观看视频。
我有一些图像,我想用作触发对象来播放与它们对应的视频。假设我有 3 张图片。 img1 (vid1) img2 (vid2) img3 (vid3)。如果我将鼠标悬停在其中一张图像上方,则播放与其对应的图像。 (我显然需要在我的视频 src 中引用不同的视频)
我可以悬停并播放单个视频,但不确定如何拥有多个可以加载和播放到 html 视频中的源。
HTML:
<div class = "videoContainer">
<video id="video" src="Videos/Glitch.mp4" height = "180">
<div class ="body">
<div class = "textPresets">
<input class ="glitch" type = "image" src ="Pics/Glitch.png" onmouseover="playVideo()" onmouseout ="pauseVideo()">
<div class="line"></div>
<input class ="gold" type = "image" src ="Pics/Golden-Text_Preview.png" onmouseover="playVideo()" onmouseout = "pauseVideo()">
<div class="line"></div>
<input class ="chrome" type = "image" src ="Pics/Chrome-Text_Preview.png" onmouseover="playVideo()" onmouseout = "pauseVideo()">
</div>
</div>
</div>
JAVASCRIPT:
var myVideo = document.getElementById("video");
function playVideo() {
myVideo.play();
}
function pauseVideo() {
myVideo.pause();
}
非常感谢!
【问题讨论】:
-
澄清一下,无论您将鼠标悬停在哪个图像上,您都想播放同一组视频吗?
标签: javascript html