我正在使用Flash Media Server 4和Flex创建视频聊天应用,使用RTMFP进行点对点。
无论我尝试什么,我都无法将用户的NetStream静音。我尝试了receiveAudio(false),但这不起作用。
我尝试捕获流SoundTransform并将其音量设置为0,但这不起作用。
我尝试将mx VideoDisplay音量设置为0,但这不起作用。
我可以设置VideoDisplay的alpha,所以我真的很奇怪,我无法设置音量。
顺便说一句,我不是想要启动应用程序的用户的麦克风静音,我可以做。我正试图在Flex应用程序中静音其他用户流之一,这样该应用程序就可以听不到可能具有攻击性的人。
任何人都可以帮忙吗?
答案 0 :(得分:0)
请注意,您可以修改捕获网络流的前端页面。
因为您只在Flex Video / Cam capture中将客户端的声音静音。
如果您有权访问,请在客户端尝试这个。
private function disableSound():void
{
var newSoundTransform:SoundTransform=new SoundTransform();
newSoundTransform.volume=0;
this.soundTransform=newSoundTransform;
}