jasonho2433
jasonho2433
  • 发布:2020-05-15 10:08
  • 更新:2023-08-14 15:48
  • 阅读:1566

【报Bug】uni.chooseVideo选择camera为"front",并没有像预期那样默认使用前置摄像头

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.7.3

手机系统: Android

手机系统版本号: Android 10

手机厂商: 一加

手机机型: 7pro

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
  1. 尝试过uni.chooseVideo

    uni.chooseVideo({  
    camera: 'front'  
    })
  2. 也尝试过plus的方法,也不行。

    const cmr = plus.camera.getCamera()  
    const res = cmr.supportedVideoResolutions[0]  
    const fmt = cmr.supportedVideoFormats[0]  
    cmr.captureImage(function(path) {  
            typeof success && success(path)  
        },  
        function(error) {  
            uni.showToast({  
                title: '相机功能出错',  
                icon: 'none'  
            })  
        }, {  
            resolution: res,  
            index: 2,  
            format: fmt  
        }

操作步骤:

就一个按钮点击事件,直接调用以上代码

预期结果:

默认打开的是前置摄像头

实际结果:

默认打开的是后置摄像头

bug描述:

安卓10部分机型(我使用一加7pro, 同事反馈红米8pro,小米mix2s)使用前置摄像头拍摄视频相关API时,并没有默认开启前置,而是都是后置摄像头。
亲测华为HUAWEI nova 5pro是第一次开启后置摄像头,接下来都是默认开启前置摄像头。

2020-05-15 10:08 负责人:无 分享
已邀请:
code86

code86

问下,解决了

1***@qq.com

1***@qq.com

为什么我的是IOS出现这个问题,安卓正常。打包的是H5

  • 菜鸟羊

    请问你的这个问题解决了么

    2023-08-31 10:41

要回复问题请先登录注册