给我写个视频点播的动态前端代码
时间: 2023-12-10 13:04:16 浏览: 21
以下是一个简单的视频点播的前端代码示例,使用 JavaScript 动态生成视频播放器并播放指定的视频文件:
```html
<!DOCTYPE html>
<html>
<head>
<title>视频点播</title>
<style>
video {
width: 100%;
height: auto;
}
</style>
</head>
<body>
<div id="video-container"></div>
<script>
var videoContainer = document.getElementById("video-container");
var video = document.createElement("video");
video.controls = true;
var mp4Source = document.createElement("source");
mp4Source.src = "path/to/video.mp4";
mp4Source.type = "video/mp4";
var webmSource = document.createElement("source");
webmSource.src = "path/to/video.webm";
webmSource.type = "video/webm";
var oggSource = document.createElement("source");
oggSource.src = "path/to/video.ogg";
oggSource.type = "video/ogg";
var fallback = document.createElement("p");
fallback.innerHTML = "Your browser does not support the video tag.";
video.appendChild(mp4Source);
video.appendChild(webmSource);
video.appendChild(oggSource);
video.appendChild(fallback);
videoContainer.appendChild(video);
</script>
</body>
</html>
```
要使用此代码,请将视频文件的路径替换为 `src` 属性中的实际路径。此代码动态创建了一个 `video` 元素和多个 `source` 元素,并将它们添加到页面上的一个 `div` 容器中。最后一个 `source` 元素是“备用”选项,用于在浏览器不支持任何其他格式时提供一个备用文件。