样式:

page { overflow:hidden; width: 100%; height:100%; position: relative; padding-top:0rpx; }

.auto-video { position:absolute; bottom:0; top:0; width: 100%; height:100%;}


脚本:

/**

* 生命周期函数--监听页面显示

*/

onShow: function () {

wx.hideTabBar();

},


/**

* 生命周期函数--监听页面隐藏

*/

onHide: function () {

    console.log("onhide");

wx.showTabBar();

},


wxml视图:

<video autoplay="true" class="auto-video" objectFit="cover" controls="{{false}}" enableProgressGesture="{{false}}" id="video" loop="true" src="{{urls[active]}}"></video>


问题描述:

页面加载时通过 onShow 事件隐藏tabBar,在小程序真机运行会有一定概率(25%)出现视频没有填充整个页面,而是在页脚留下一块比tabBar稍高的视频空白区,求解决。

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • S小姐

    16人对此回答表示赞同

    多个机型,IOS,ANDROID都有,应该是普遍性BUG

    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 枯等年轮

    6人对此回答表示赞同

    同样的问题,objectFit为fill和cover都是这样,有时可以有时不行,ios所有机型更是80%情况下是不行的!

    展开
    6
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Aksel凉凉

    3人对此回答表示赞同

    请问主这个问题有解决方案了吗?

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部