Не могу отключить NetStream

Я создаю приложение для видеочата, используя Flash Media Server 4 и Flex, используя RTMFP для одноранговой связи.

Что бы я ни пытался, я не могу отключить NetStream пользователя. Я пробовал получитьAudio(false) и это не работает.

Я попытался захватить поток SoundTransform и установить его громкость на 0, но это не работает.

Я попытался установить громкость mx VideoDisplay на 0, но это не сработало.

Я могу установить альфу VideoDisplay, поэтому очень странно, что я не могу установить громкость.

Кстати, я не пытаюсь отключить микрофон пользователя, запустившего приложение, что я могу сделать. Я пытаюсь отключить звук одного из других пользователей в приложении Flex, чтобы приложение позволяло не слышать людей, которые, возможно, ведут себя оскорбительно.

Может кто-нибудь помочь с этим?


person Greg Lafrance    schedule 26.04.2011    source источник
comment
Ты должен быть способен. Пожалуйста, покажите свой код.   -  person J_A_X    schedule 26.04.2011


Ответы (1)


Пожалуйста, уточните, можете ли вы изменить главную страницу, которая захватывает Net Stream.

Потому что вы отключаете звук только на стороне клиента при захвате Flex Video/Cam.

Так что попробуйте это на стороне клиента, если у вас есть доступ.

private function disableSound():void
{
   var newSoundTransform:SoundTransform=new SoundTransform();
   newSoundTransform.volume=0;
   this.soundTransform=newSoundTransform;
}
person Tahir Alvi    schedule 26.04.2011