如何在 webRTC 中对对等方触发“静音”事件

问题描述 投票:0回答:1

我已经使用JS实现了webRtc连接(Firefox v.112)。
当我的对等点从我的计算机获取曲目时,它成功获取

unmute
事件。
但是,如果我的计算机使用:
sentVideoTrack.enabled = false
禁用了之前发送给对等方的曲目,则对等方不会收到
mute
事件。
我不调用
removeTrack
- 仅设置
enabled
字段。
我已经在本地主机上使用 2 个浏览器窗口进行了测试。

对等方的视频接收已停止 - 好的!,但他应该接收
mute
事件吗? 如果否,当我的计算机将
track.enabled
设置为 false 时,对等方可以拦截哪个事件?

firefox webrtc
1个回答
0
投票

将轨道

enabled
设置为 false 不会停止发送媒体,它仅发送黑帧(对于视频)或静音(对于音频)。

常见的解决方案是使用信令通道向对方发出您已静音的信号。

© www.soinside.com 2019 - 2024. All rights reserved.