吾逍遥
吾逍遥
  • 发布:2021-11-05 11:38
  • 更新:2021-11-23 12:15
  • 阅读:618

【报Bug】APP端的video组件切换闪屏

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.12

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米Max2

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<view class="video">  
    <video  
        id="myVideo"  
        :src="src"  
        controls  
        object-fit="fill"  
        v-show="!show"  
        @play="ctlPlay"  
        @pause="ctlPause"  
        @timeupdate="ctrTimeUpdate"  
        @fullscreenchange="ctlFullscreen"  
    >  
        <!-- <cover-view class="controls good">点赞</cover-view>  
        <cover-view class="controls say">留言</cover-view> -->  
    </video>  
</view>
getVideo: function(data) {  
    let urlArr = that.$wxy.html.getMediaUrl(data, 'video');  
    console.log(urlArr);  
    if (urlArr.length == 0) {  
        this.$wxy.uniapi.toast('未找到视频,请查看是否上传视频');  
        return false;  
    }  
    if (urlArr[0].toLowerCase().indexOf('mp4') > 0 || urlArr[0].toLowerCase().indexOf('mov') > 0) {  
        this.videoContext.stop();  
        this.src = this.vuex_domain + urlArr[0];  
    } else this.$wxy.uniapi.toast('未找到视频,请查看上传视频是否符合要求');  
},  

操作步骤:

从首页跳转到某页面,该页面放置视频组件,在该页面动态改变视频源,若是未停止则返回上页面,若是停止再改变则闪屏

预期结果:

动态切换视频源一切正常

实际结果:

动态切换视频源触发返回可闪屏显示上页面

bug描述:

项目中动态改变视频组件的src,在HBuilderX3.2.9编译后运行一切正常,而HBuilderX3.2.12编译后切换src前若不停止视频播放则会触发返回,若是停止再改变src则出现闪屏现象,闪屏过程中会出现上一次页面!!!望解决

2021-11-05 11:38 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复