html点击按钮弹窗播放视频文件
时间: 2023-07-20 18:06:48 浏览: 451
你可以使用以下的 HTML 代码来实现一个按钮,当用户点击该按钮时,会弹出一个模态框(Modal)播放视频文件:
```html
<!DOCTYPE html>
<html>
<head>
<title>播放视频文件</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
</head>
<body>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
播放视频
</button>
<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="myModalLabel">视频文件</h4>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<video width="100%" controls>
<source src="path/to/video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</body>
</html>
```
解释一下上面的代码:
- 代码中用到了 jQuery 和 Bootstrap 的 CSS 和 JS 文件,需要在 `<head>` 标签中引入。
- 通过 `data-toggle="modal"` 和 `data-target="#myModal"` 属性,可以使按钮与模态框关联起来。当用户点击按钮时,会弹出 `id` 为 `myModal` 的模态框。
- 模态框中包含一个 `<video>` 标签,其中的 `src` 属性指定了视频文件的路径,需要根据实际情况修改。如果用户的浏览器不支持 HTML5 的 `<video>` 标签,会显示 `Your browser does not support the video tag.` 的提示信息。
你可以将上面的代码保存为一个 HTML 文件,然后在浏览器中打开该文件,就可以看到一个按钮和一个模态框。当用户点击按钮时,会弹出模态框并播放视频文件。
阅读全文