Не могу отключить NetStream - PullRequest
0 голосов
/ 26 апреля 2011

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 26 апреля 2011

ясно, что вы можете изменить интерфейсную страницу, которая захватывает сетевой поток.

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

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

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