b***@163.com
b***@163.com
  • 发布:2023-08-18 18:45
  • 更新:2023-08-20 11:32
  • 阅读:396

【报Bug】video 组件在vue3编译环境下,App 无法显示controls控件,页面为nvue。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: Mi9 Pro 5G

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址:

示例代码:

preview-realtime.nvue

<!-- 实时预览 -->  
<template>  
    <view class="preview-realtime">  
        <!-- 预览视频 -->  
        <view class="preview-realtime__video">  
            <!-- https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2minute-demo.mp4 -->  
            <video class="video" id="myVideo" src="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2minute-demo.mp4"  
                @error="videoErrorCallback" enable-danmu danmu-btn controls  
                poster="https://web-assets.dcloud.net.cn/unidoc/zh/poster.png"></video>  
            <cover-view class="preview-realtime__camera" v-if="cameraStatus"></cover-view>  
        </view>  
        <!-- 操作栏 -->  
    </view>  
</template>  

<script setup>  
    import {  
        onMounted,  
        ref  
    } from "vue";  
    const cameraStatus = ref(false);  
    // 是否静音  
    // 视频播放错误  
    const videoErrorCallback = (error) => {  
        console.log(error);  
    }  
</script>  

<style lang="scss" scoped>  
    .preview-realtime {  
        &__video {  
            position: relative;  

            .video {  
                /* #ifdef H5 */  
                width: 100%;  
                /* #endif */  
                // width: 100vw;  
                height: 800rpx;  
            }  
        }  

        &__camera {  
            position: absolute;  
            top: 20rpx;  
            right: 20rpx;  
            width: 30rpx;  
            height: 30rpx;  
            background-color: #ed1a12;  
            border-radius: 50%;  
        }  
    }  
</style>

操作步骤:

运行上述示例文件,在vue3编译环境下,运行到 Android开发基座,即可在手机上复现。

预期结果:

video 显示视频播放器,点击播放后,视频下方应该有controls控件显示。

实际结果:

video 显示视频播放器,点击播放后,视频下方应该有controls控件不见了。

bug描述:

video 组件在vue3编译环境下,App 无法显示controls控件,页面为nvue。

2023-08-18 18:45 负责人:无 分享
已邀请:
程序朱

程序朱

更新至最新 3.8.12已修复此问题

  • b***@163.com (作者)

    我这边已经有试过更新到 3.8.12 了,你看上面的环境描述。

    2023-08-24 14:45

要回复问题请先登录注册