📅  最后修改于: 2023-12-03 15:32:23.630000             🧑  作者: Mango
在 web 开发中,有时候需要通过 JavaScript 更改视频的 src 属性,来实现动态切换视频的功能。下面将介绍如何通过 JavaScript 来更改视频的 src。
首先,我们需要在 HTML 文件中添加一个 video 标签,用于显示视频。下面是一个示例代码:
<video id="myVideo" width="400">
<source src="video1.mp4" type="video/mp4">
</video>
在这段代码中,我们定义了一个 id 为 "myVideo" 的 video 标签,同时指定了视频文件的 src。这里我们使用了一个 mp4 格式的视频文件 "video1.mp4"。
接下来,我们需要编写 JavaScript 代码,来动态更改视频的 src。代码如下:
let myVideo = document.getElementById("myVideo");
myVideo.src = "video2.mp4";
myVideo.load();
myVideo.play();
这段代码中,我们首先使用 document.getElementById 方法来获取 id 为 "myVideo" 的 video 标签。然后,我们更改了其 src 属性为 "video2.mp4"。
接着,我们调用了 load() 方法,将新视频文件加载进来。
最后,我们调用了 play() 方法来播放新的视频。
下面是一个完整的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Change Video Src</title>
</head>
<body>
<video id="myVideo" width="400">
<source src="video1.mp4" type="video/mp4">
</video>
<script>
let myVideo = document.getElementById("myVideo");
myVideo.src = "video2.mp4";
myVideo.load();
myVideo.play();
</script>
</body>
</html>
在这段代码中,我们首先定义了一个 video 标签,并指定了初始的视频文件 "video1.mp4"。接着,我们在 script 标签中编写了 JavaScript 代码,来更改视频文件的 src,并播放新的视频。
通过上述方法,我们可以很方便地通过 JavaScript 更改视频的 src 属性,来实现动态切换视频的功能。