【问题标题】:Twilio Remote video not visibleTwilio Remote 视频不可见
【发布时间】:2020-03-21 05:49:02
【问题描述】:

我正在使用 twilio 进行有角度的 P2P 视频通话。视频通话在 Chrome 2 chrome 之间运行良好,但在 safari 到 chrome 之间运行良好。使用 safari 时,远程参与者的视频和音频在 safari 中不可见。我已经尝试将编解码器更改为 H264,但没有成功。

这里我附上 github 存储库链接以重现场景。

https://github.com/ashishgehlot/Twilio-issue-reporduction

我还调查了以下代码在 safari 情况下总是返回 false。

participant.tracks.forEach(publication => {
          if (publication.isSubscribed) { // always false

它从未登录控制台

      publication.on('subscribed', track => {
        console.log('==================subscribed'); // not triggered  

【问题讨论】:

  • 有什么解决办法吗?
  • 在 twilio 的帮助下,我设法解决了这个问题。你只需要为 safari 添加这些 polyfill。导入'zone.js/dist/zone-patch-user-media';导入'zone.js/dist/webapis-rtc-peer-connection';
  • 有没有提供支持的论坛?,在GitHub上我打开了一些问题还没有得到任何答案!
  • 您可以在 twilio 的网站上打开支持票。twilio.com/console/support/tickets/create
  • 感谢人感谢

标签: angular safari twilio twilio-video


【解决方案1】:

请检查此功能。

  participant.tracks.forEach(publication => {
      if (publication.isSubscribed)
        console.log(publication.track);

      if (!publication.isSubscribed)
        publication.on('subscribed', track => {
          console.log(track);
        });
    });

也许这对你有帮助。

【讨论】:

    【解决方案2】:

    这些 polyfill 解决了我的问题。

    import 'zone.js/dist/zone-patch-user-media';
    import 'zone.js/dist/webapis-rtc-peer-connection';
    

    【讨论】:

      猜你喜欢
      • 2020-08-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多