У меня есть приложение для видеочата, в котором могут участвовать 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 - это полная громкость. Кажется, работает на меня.