2882关注8973浏览
样式:
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稍高的视频空白区,求解决。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
S小姐
16人对此回答表示赞同
多个机型,IOS,ANDROID都有,应该是普遍性BUG
展开160回复分享发布于 5年前评论(0)
收起评论
-
枯等年轮
6人对此回答表示赞同
同样的问题,objectFit为fill和cover都是这样,有时可以有时不行,ios所有机型更是80%情况下是不行的!
展开60回复分享发布于 5年前评论(0)
收起评论
-
Aksel凉凉
3人对此回答表示赞同
请问主这个问题有解决方案了吗?
展开30回复分享发布于 5年前评论(0)
收起评论