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
我看看这个问题,另外你手机系统是升级鸿蒙了吗
更多关于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。现在摄像头切换问题已经解决,但是闪退的问题还是存在。无从下手

