openvidu-browser: removed ionic iOS limitation

With iosrct 6.0.12 release which included the fix of the issue https://github.com/cordova-rtc/cordova-plugin-iosrtc/issues/442 ionic iOS can uses the current WebRTC API so this code is unnecessary.
pull/494/head
csantosm 2020-06-04 16:50:34 +02:00
parent 7930d82864
commit 9ad21624d3
1 changed files with 5 additions and 11 deletions

View File

@ -965,17 +965,11 @@ export class Stream extends EventDispatcher {
} }
private remotePeerSuccessfullyEstablished(): void { private remotePeerSuccessfullyEstablished(): void {
if (platform['isIonicIos']) { this.mediaStream = new MediaStream();
// iOS Ionic. LIMITATION: must use deprecated WebRTC API let receiver: RTCRtpReceiver;
const pc1: any = this.webRtcPeer.pc; for (receiver of this.webRtcPeer.pc.getReceivers()) {
this.mediaStream = pc1.getRemoteStreams()[0]; if (!!receiver.track) {
} else { this.mediaStream.addTrack(receiver.track);
this.mediaStream = new MediaStream();
let receiver: RTCRtpReceiver;
for (receiver of this.webRtcPeer.pc.getReceivers()) {
if (!!receiver.track) {
this.mediaStream.addTrack(receiver.track);
}
} }
} }
logger.debug('Peer remote stream', this.mediaStream); logger.debug('Peer remote stream', this.mediaStream);