当已经使用Ant Media发布视频时发布音频

问题描述

我尝试重现一个教室,在该教室中,老师将首先发布视频和音频,而仅发布学生的视频。 学生可以举手,老师可以接受让学生发言(全部带有dataChannel)。我试图更改mediaConstraints(启用audio),但是由于WebRTCAdaptor基本上是无状态的,因此它不会更改任何内容。有一种简单的方法可以发布音频,因为已经发布了视频,因为我也不能发布两次。

解决方法

如果使用禁用的音频创建WebRTCAdaptor,则用户以后将无法讲话。 但是您可以使用Un/Mute mic funtions。举个例子: webRTCAdaptor.muteLocalMic()将使麦克风静音,而webRTCAdaptor.unmuteLocalMic() 这些功能包含在样本Conference.html文件中。 您可以针对自己的情况使用这些功能。