• 小程序video去除上下黑边


    方法很简单 ,只需要在video上增加属性

    <video objectFit="cover" />

    或者

    可通过 wxss 设置宽高

    <view class="video">
           <video object-fit="" style="height:{{height}}px; {{width}}px;"
                src="" 
                bindloadedmetadata="videometa" 
                binderror="videoErrorCallback" 
            ></video>
    </view>

    bindloadedmetadata:视频元素加载完成时触发。

    对bindloadedmetadata 绑定事件 videometa

    videometa:function (e) {
        var that = this;
        //获取系统信息
        wx.getSystemInfo({
          success (res) {
            //视频的高
            var height = e.detail.height;
            
            //视频的宽
            var width = e.detail.width;
     
            //算出视频的比例
            var proportion = height / width;
     
            //res.windowWidth为手机屏幕的宽。
            var windowWidth = res.windowWidth;
     
            //算出当前宽度下高度的数值
            height = proportion * windowWidth;
            that.setData({
              height,
              windowWidth
            });
          }
        })
      },
    如果真的不知道将来要做什么,索性就先做好眼前的事情。只要今天比昨天过得好,就是进步。长此以往,时间自然会还你一个意想不到的未来。
    生活像一个杯子。一开始,里面是空的,之后,要看你怎么对待它。如果你只往不如意的方面想,那么你最终辉得到一杯苦水。如果你往好的方面想,那么你最终会得到一杯清泉。
    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
  • 相关阅读:
    java_方法
    Java switch case和数组
    Java流程控制语句
    Java变量和运算符
    Java对象和类
    Java基础语法
    Vmare12(虚拟机)安装Mac OS X Yosemite 10.10
    System Operations on AWS
    System Operations on AWS
    System Operations on AWS
  • 原文地址:https://www.cnblogs.com/lipengze/p/14610572.html
Copyright © 2020-2023  润新知