1

我有一个应用程序,每次通话都以音频开头,但用户有机会切换视频聊天(有一个按钮)。

这是问题,在第一次切换后一切正常,但在切换到音频并再次切换到视频远程流后,不使用Firefox它的用户不会出现这意味着Firefox's对等连接在添加localstream. 看起来FireFox removeTrack()功能在其他浏览器中的工作方式不同,在FireFox删除的发件人中保留在 peerconnection 对象中,但在其他浏览器中没有。

当任何用户不使用时,Firefox不会出现此问题。

下面是项目的链接(这是angular框架架构)和附加描述。
项目
ps:' app/src/app/app.components.ts '中的主要逻辑

我的问题

它可能是什么原因以及如何解决它?

如果您有这方面的经验,请提供您的一些建议和意见。这将非常有用,任何帮助将不胜感激!

非常感谢提前

4

0 回答 0