我试图在使用库Agora.IO的Angular 7应用程序上显示设备IOS(在本例中为IPad)的网络摄像头。 如果我在Windows上使用Chrome,但该网络摄像头有效,但是如果在Safari的Ipad上打开该应用程序,则此操作不会询问我对网络摄像头和麦克风的授权(可能是因为在Ipad设置->野生动物园->隐私和安全性下,我启用了“相机和麦克风”?) 当我单击按钮startCall()时,出现控制台错误“ Agora-SDK [ERROR]:媒体访问:NotAllowedError”。 有人可以帮助我吗?
谢谢
/ *按钮,使用网络摄像头开始通话* /
startCall(){
try {
this.agoraService.client.join(null, this.dossierId, null, (uid) => {
this.moreDevices = this.agoraService.videoDevices && this.agoraService.videoDevices.length > 1
if (!this.cameraId && this.moreDevices)
this.cameraId = this.agoraService.videoDevices[1].deviceId;
this.localStream = this.agoraService.createStream(uid, true, this.cameraId, null, true, false);
this.localStream.setVideoProfile('720p_3');
this.subscribeToStreams();
});
} catch (error) {
console.log(error);
}
}