我有一个应用程序,每次通话都以音频开头,但用户有机会切换视频聊天(有一个按钮)。
这是问题,在第一次切换后一切正常,但在切换到音频并再次切换到视频远程流后,不使用Firefox
它的用户不会出现这意味着Firefox's
对等连接在添加localstream
. 看起来FireFox
removeTrack()
功能在其他浏览器中的工作方式不同,在FireFox
删除的发件人中保留在 peerconnection 对象中,但在其他浏览器中没有。
当任何用户不使用时,Firefox
不会出现此问题。
下面是项目的链接(这是angular
框架架构)和附加描述。
项目
ps:' app/src/app/app.components.ts '中的主要逻辑
我的问题
它可能是什么原因以及如何解决它?
如果您有这方面的经验,请提供您的一些建议和意见。这将非常有用,任何帮助将不胜感激!
非常感谢提前