在Iphone Safari浏览器中,当我单击Quickblox JavaScript SDK中的flip camera选项时,会失去摄像头权限和视频流 QB.webrtc.getMediaDevices(“视频输入”)。然后(函数(设备){ if(设备长度){ //这是所有可用相机的列表 对于(变量i=0;i
有时,我在iphone safari中只能得到一个deviceId。当我第一次获得两个设备ID时,我可以访问后置摄像头,但之后我就失去了摄像头权限,并失去了Quickblox Javascript Sdk中的两个流在Iphone Safari浏览器中,当我单击Quickblox JavaScript SDK中的flip camera选项时,会失去摄像头权限和视频流 QB.webrtc.getMediaDevices(“视频输入”)。然后(函数(设备){ if(设备长度){ //这是所有可用相机的列表 对于(变量i=0;i,javascript,quickblox,Javascript,Quickblox,有时,我在iphone safari中只能得到一个deviceId。当我第一次获得两个设备ID时,我可以访问后置摄像头,但之后我就失去了摄像头权限,并失去了Quickblox Javascript Sdk中的两个流 QB.webrtc.getMediaDevices("videoinput").then(function(devices) { if (devices.length) {
QB.webrtc.getMediaDevices("videoinput").then(function(devices) {
if (devices.length) {
// here is a list of all available cameras
for (var i = 0; i < devices.length; i++) {
var deviceInfo = devices[i];
var deviceId = deviceInfo.deviceId;
var deviceLabel = deviceInfo.label;
}
}
});
var constraints = {
audio: audioDeviceId || undefined,
video: { exact: deviceId }
};
session.switchMediaTracks(constraints, function(error, stream) { });