我有一个视频聊天应用程序,可以有6个参与者。我想做的是为每个发布者提供控制他们自己的流量的选项。我的代码看起来像这样。
[global]
private var volumeTransform:SoundTransform;
[In the init method where ]
outgoingStream = new NetStream( nc );
....
volumeTransform = outgoingStream.soundTransform;
[In adjustVolume method]
....
volumeTransform.volume = event.value;
outgoingStream.soundTransform = volumeTransform;
为什么这不起作用的任何想法?
- 编辑可能的解决方案 -
一个可能的解决方案是:校准滑块并设置麦克风增益,有效的增益为静音,增益为100是全音量。似乎对我有用。
答案 0 :(得分:1)
我认为你不能做你想要的,你需要使用Microphone.gain属性(如上面编辑的评论中所述)。
你可以想象写一些代码来在聊天参与者之间发送消息,允许管理员(或所有用户)修改其他人的麦克风增益。