uni-app pusher.switchCamera()切换前置摄像头时,华为设备会卡死或者黑屏

uni-app pusher.switchCamera()切换前置摄像头时,华为设备会卡死或者黑屏

开发环境 版本号 项目创建方式
HBuilderX 3.2.12 云端
产品分类:HTML5+

手机系统:Android

手机系统版本号:Android 10

手机厂商:华为

手机机型:AGS3-W00E

打包方式:云端

### 示例代码:

```javascript
test(){  
    var pages = getCurrentPages();  
    var page = pages[pages.length - 1];  
    // #ifdef APP-PLUS  
    var currentWebview = page.$getAppWebview();  
    var pusher = new plus.video.LivePusher('pusher', {
        url: '',
        top: '0px',
        left: '0px',
        width: '100%',
        height: '100%',
        position: 'absolute',
        beauty: '0',
        whiteness: '0',
        aspect: '9:16'
    });
    var switchBarVew = new plus.nativeObj.View(
        'switchBarVew', {
            top: '5%',
            left: '80%',
            height: '10%',
            width: '20%'
        },
        [
            {
                tag: 'font',
                id: 'font',
                text: '翻转',
                textStyles: {
                    size: '10px',
                    color: '#ffffff'
                },
                position: {
                    width: '80%',
                    left: '10%'
                }
            }
        ]
    );
    currentWebview.append(pusher);
    currentWebview.append(switchBarVew);
    switchBarVew.addEventListener(
        'click',
        function(e) {
            pusher.switchCamera();
        },
        false
    );
    // #endif
}

操作步骤:

复制上面代码放在method下,然后直接在onload直接调用
然后运行,手机上翻转文字点击

预期结果:

华为设备能正常切换前后置摄像头

实际结果:

华为设备不能正常切换前后置摄像头,

bug描述:

pusher.switchCamera()
直播推流,切换摄像头,一切换到前置摄像头就会黑屏或者卡死,ios和其他android设备没有问题(小米等),华为设备上都是表现出黑屏


更多关于uni-app pusher.switchCamera()切换前置摄像头时,华为设备会卡死或者黑屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

我看看这个问题,另外你手机系统是升级鸿蒙了吗

更多关于uni-app pusher.switchCamera()切换前置摄像头时,华为设备会卡死或者黑屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html


没有升级

回复 1***@163.com: 留个qq吧。

回复 DCloud_Android_DQQ: 1462103222

回复 1***@163.com: 加了

你好,请问解决这个问题了吗

这个问题解决了吗?iqoo neo5s 切换摄像头卡死

没有解决

你好,请问问题解决了吗,遇到了相同的问题

同样也遇到了这个问题,鸿蒙系统会闪退。并且所有的安卓系统第一次进app调用switchCamera都无法切换摄像头。但是后续再进app就能切换前置了。这个问题大佬有遇到过么

使用Hello 5+能复现吗

回复 DCloud_Android_DQQ: 用的 plus.video.createLivePusher api。现在摄像头切换问题已经解决,但是闪退的问题还是存在。无从下手

回到顶部