欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

解决微信h5页面视频播放问题实例

程序员文章站 2022-05-28 12:13:11
解决微信h5页面视频播放问题实例 ...

解决微信h5页面视频播放问题实例

<!doctype html>  
<html lang="en">  
<head>  
    <meta charset="utf-8">  
    <meta name="viewport"  
          content="width=device-width,initial-scale=1, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">  
    <title>my video</title>  
    <style>  
        html,body {  
            padding: 0;  
            margin: 0;  
            width: 100%;  
            height: 100%;  
            -webkit-user-select: none;  
            user-select: none;  
            overflow: hidden;  
        }  
        .videobox {  
            width: 100%;  
            height: 100%;  
            display: flex;  
            align-content: center;  
            position: absolute;  
            left: 0;  
            top: -10%;  
            overflow: hidden;  
        }  
        video{  
            height: 120%;  
        }  
        video::-webkit-media-controls-fullscreen-button {  
            display: none;  
        }  
        video::-webkit-media-controls-play-button {  
            background: red;  
        }  
        video::-webkit-media-controls-play-button {display: none}  
        video::-webkit-media-controls-timeline {display: none}  
        video::-webkit-media-controls-current-time-display{}  
        video::-webkit-media-controls-time-remaining-display {}  
        video::-webkit-media-controls-time-remaining-display {}  
        video::-webkit-media-controls-mute-button {}  
        video::-webkit-media-controls-toggle-closed-captions-button {}  
        video::-webkit-media-controls-volume-slider {}  
        video::-internal-media-controls-download-button {  
            display:none;  
        }  
        video::-webkit-media-controls-enclosure {  
            overflow:hidden;  
        }  
        video::-webkit-media-controls-panel {  
            width: calc(100% + 30px);  
        }  
    </style>  
</head>  
<body>  
    <p class="videobox">  
        <video id="mainvideo"  src="aeqy264.mp4" autoplay width="100%"  
               x5-playsinline="" webkit-playsinline="" preload="auto"  
        ></video>  
    </p>  
  
<script>  
      
  
</script>  
</body>  
</html>  

亲测部分机型有效。没做测试更多数据,ios下有待完善(解决播放即全屏的坑就完美了)