鸿蒙开发中实现视频列表js代码和hml代码
时间: 2024-01-22 12:21:26 浏览: 112
videojs 实现视频列表 点击播放下个视频功能
5星 · 资源好评率100%
以下是一个简单的视频列表示例,包含了 JavaScript 和 HTML 代码:
HTML 代码:
```
<!DOCTYPE html>
<html>
<head>
<title>视频列表</title>
</head>
<body>
<h1>视频列表</h1>
<ul id="video-list">
<li><a href="#" data-video="video1.mp4">视频1</a></li>
<li><a href="#" data-video="video2.mp4">视频2</a></li>
<li><a href="#" data-video="video3.mp4">视频3</a></li>
</ul>
<video id="video-player" controls>
<source id="video-source" src="" type="video/mp4">
您的浏览器不支持 HTML5 视频播放。
</video>
<script src="video-list.js"></script>
</body>
</html>
```
JavaScript 代码 (video-list.js):
```
var videoList = document.getElementById("video-list");
var videoPlayer = document.getElementById("video-player");
var videoSource = document.getElementById("video-source");
videoList.addEventListener("click", function(event) {
event.preventDefault();
if (event.target.tagName === "A") {
var videoPath = event.target.getAttribute("data-video");
videoSource.setAttribute("src", videoPath);
videoPlayer.load();
videoPlayer.play();
}
});
```
在这个示例中,我们创建了一个包含视频列表的无序列表,每个列表项都包含一个链接,链接中包含了一个 `data-video` 属性,该属性指向视频文件的路径。我们还创建了一个 `video-player` 元素,用于显示所选视频。在 JavaScript 中,我们使用事件监听器来在用户点击链接时加载并播放所选视频。
阅读全文