雨人
雨人
  • 发布:2021-02-22 09:55
  • 更新:2021-02-26 12:38
  • 阅读:2103

【报Bug】video设置:controls=false 或者 true,默认播放控件不会立马隐藏或显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.2

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: Redmi30

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

video动态设置controls=false或true,默认播放控件显示隐藏会有问题

预期结果:

设置:controls="false/true" 默认播放控件直接隐藏/显示,立即触发@controlstoggle事件

实际结果:

设置:controls="false/true" 默认播放控件几秒隐等待几秒才会隐藏/显示

bug描述:

video设置:controls=false 或者 true,默认播放控件不会立马隐藏或显示,而是等几秒钟自动隐藏, HBuilderX3.1.2以上的版本都有这个问题,3.0.7没问题

2021-02-22 09:55 负责人:DCloud_Android_DQQ 分享
已邀请:
雨人

雨人 (作者)

video设置:controls=false 或者 true,默认播放控件不会立马隐藏或显示,而是等几秒钟自动隐藏, HBuilderX3.1.2以上的版本都有这个问题,3.0.7没问题

  • dairy

    这个问题解决了吗?我也遇到了这个问题

    2022-05-19 10:03

DCloud_Android_DQQ

DCloud_Android_DQQ

收到。 你提供一个可以复现问题的代码 我看看

  • 雨人 (作者)

    3.1.2 3.1.3都会有问题 试下

    <template>

    <view>

    <video :controls="showControls" :autoplay="true" src="https://vod4.buycar5.cn/20210113/8zZYLvt1/index.m3u8" class="player"></video>

    <view @click="controlsToggle">显示隐藏constrols</view>

    </view>

    </template>


    <script>

    export default {

    data() {

    return {

    showControls: false

    }

    },

    methods: {

    controlsToggle() {

    this.showControls = !this.showControls

    }

    }

    }

    </script>


    <style scoped>

    .player {

    width: 750upx;

    height: 225px;

    }

    </style>

    2021-02-25 16:45

  • DCloud_Android_DQQ

    回复 雨人: 收到。 稍等

    2021-02-25 16:55

DCloud_Android_DQQ

DCloud_Android_DQQ

我没有复现你说的问题。 但是发现了一个疑似相关的隐患,并且尝试修复了它。

你留一下QQ。 我用修复后的代码给你打个包 验证一下 问题是否修复了。

  • 雨人 (作者)

    好的 1185205689

    2021-02-25 22:03

DCloud_Android_DQQ

DCloud_Android_DQQ

已与开发者沟通确认。 下个版本修复。

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