video用style设置width:100%和max-width控制宽度,而不是直接width="xxx"定死宽度就可以自适应
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<link href="https://vjs.zencdn.net/7.20.3/video-js.css" rel="stylesheet" />
<!-- If you'd like to support IE8 (for Video.js versions prior to v7) -->
<!-- <script src="https://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script> -->
</head>
<body>
<video id="my-video"
class="video-js"
controls
preload="auto"
style="width:100%;max-width:640px"
height="264"
poster="MY_VIDEO_POSTER.jpg"
data-setup="{}">
<source src="http://aspensnowmass.cn/upload/20221025/095210-0.mp4" type="video/mp4" />
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a
web browser that
<a href="https://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<script src="https://vjs.zencdn.net/7.20.3/video.min.js"></script>
</body>