video动态设置controls=false或true,默认播放控件显示隐藏会有问题
 
                                        
                                    
                                    - 发布:2021-02-22 09:55
- 更新:2021-02-26 12:38
- 阅读:2332
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win7 64
HBuilderX类型: 正式
HBuilderX版本号: 3.1.2
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: Redmi30
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
                                    
                                         
                                
                                                                                                预期结果:
                                    
                                    
                                        设置:controls="false/true"  默认播放控件直接隐藏/显示,立即触发@controlstoggle事件
                                     
                                
                                                                                                设置:controls="false/true" 默认播放控件直接隐藏/显示,立即触发@controlstoggle事件
实际结果:
                                    
                                    
                                        设置:controls="false/true"  默认播放控件几秒隐等待几秒才会隐藏/显示
                                     
                                
                                                            设置:controls="false/true" 默认播放控件几秒隐等待几秒才会隐藏/显示
bug描述:
video设置:controls=false 或者 true,默认播放控件不会立马隐藏或显示,而是等几秒钟自动隐藏, HBuilderX3.1.2以上的版本都有这个问题,3.0.7没问题
 
                                                                    
                                                                雨人 (作者)
video设置:controls=false 或者 true,默认播放控件不会立马隐藏或显示,而是等几秒钟自动隐藏, HBuilderX3.1.2以上的版本都有这个问题,3.0.7没问题
 
                                                                    
                                                                收到。 你提供一个可以复现问题的代码 我看看
- 
                                                  雨人 (作者) 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 
- 
                                                  
 
             
             
             
			

 
            
dairy
这个问题解决了吗?我也遇到了这个问题
2022-05-19 10:03