Safari iPhone的Twilio远程视频在Angular 5中显示黑屏 [英] Twilio Remote video from Safari iPhone showing black-screen in Angular 5

查看:110
本文介绍了Safari iPhone的Twilio远程视频在Angular 5中显示黑屏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

iPhone Safari浏览器版本:11.2.5

iPhone safari version: 11.2.5

Chrome版本:检查更新版本80.0.3987.163(官方内部版本)(64位)

Chrome version: Checking for updates Version 80.0.3987.163 (Official Build) (64-bit)

该连接是对等的.

If I can give you an overview it's like -

Video is coming on iPhone from mac safari, Chrome, window laptop
Video is coming on Android Phone from mac safari, Chrome, window laptop
Video is coming on mac safari, Chrome, window laptop from Android Phone

Video is NOT COMING on mac safari, Chrome, window laptop from iPhone

如果可以提供帮助,请告诉我.预先感谢.

Please let me know if you can help. Thanks in advance.

推荐答案

我解决了这个问题

createLocalVideoTrack({
      video: { width: 1280, height: 720 },
    }).then(track => {
      if (this.localVideo) {
        const element = track.attach();
        this.renderer.data.id = track.sid;
        this.renderer.setStyle(element, 'width', '25%');
        this.renderer.appendChild(this.localVideo.nativeElement, element);
        this.attachVideoClass();
      }
    });

应该是:

   this.roomObj.localParticipant.videoTracks.forEach(publication => {
      const element = publication.track.attach();
      this.renderer.data.id = publication.track.sid;
      this.renderer.setStyle(element, 'width', '25%');
      this.renderer.appendChild(this.localVideo.nativeElement, element);
    })

这篇关于Safari iPhone的Twilio远程视频在Angular 5中显示黑屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆