x5微信内核浏览器video全屏方案(下)

2019-02-26  本文已影响0人  云桃桃

对于视频宽高比是2:1视觉比较宽的视频来说,如果希望视频下面还想放一些评论列表,ios没问题,安卓这时候就需要改变视频进入全屏后的视频位置,假设说希望视频在顶部,怎么做呢?

 <style>
        body {
            overflow: hidden;
        }

        * {
            margin: 0;
            padding: 0;
        }
      /*视频宽高一定要设100% 否则不会出现效果*/
        video {
            width: 100%;
            height: 100%;
            display: block;
            background-color: #ff0;
            position: fixed;
            top: 0px;
            left: 0px;
        }

        #btn {
            position: fixed;
            z-index: 2;
            top: 10px;
            left: 10px;
        }
        .btm-box{
            bottom: 0px;left: 0px; 
            z-index: 2;
            background-color:#00f; position: fixed;
        }
        
        .vcp-controls-panel{display: none;}
    </style>
<button id="btn">播放</button>
<div class="btm-box">我是固定的哦!</div>
    <video  x5-video-player-type="h5" x5-video-player-fullscreen="true" 
src="你的视频地址" style="object-position:0px 0px;"></video>
<script>
    var x = document.querySelector("#btn");
    var v = document.querySelector("video");
    x.onclick = function () {
            v.play();
    };
    // 进入全屏监听
    v.addEventListener("x5videoexitfullscreen", function () {
        alert("exit fullscreen")
    });
    // 退出全屏监听
    v.addEventListener("x5videoenterfullscreen", function () {
        alert("enter fullscreen")
    });
图1
上一篇下一篇

猜你喜欢

热点阅读