我想我的后置摄像头的视频流中的离子的应用。 对于这一点,我使用的是前摄像头正常工作getUserMedia。
当我改变面向模式为“环境”我得到这个错误:
Unknown constraint named facingMode rejected ConstraintNotSatisfiedError
在我的应用离子我已经安装了故宫包“的WebRTC适配器”。
这里是我的代码从后置摄像头的流:
this.constraints = { audio: true, video: {mandatory: { facingMode: 'environment'}}};
cordova.plugins.diagnostic.requestRuntimePermission( (status) => {
if (cordova.plugins.diagnostic.permissionStatus.GRANTED){
navigator.getUserMedia(this.constraints, (stream) => {
let video = <HTMLVideoElement>document.getElementById('localVideo');
video.srcObject = stream;
}, function(err){
console.log("Error get stream: ", err.name);
});
}
}, (error) => {
console.error("Error during runtime permission :", error);
}, cordova.plugins.diagnostic.permission.CAMERA);
我认为这是一个兼容性问题。 任何人都可以帮我吗?
谢谢。