我有一個視頻聊天應用程序,可以有6名參與者。我想要做的是給每個出版商選擇控制他們自己的流量。我的代碼看起來像這樣。Videochat netstream SoundTransform不適用於音量控制
[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的增益是最大音量。似乎爲我工作。
NetStream是否允許您設置/更改'soundTransform'呢? – iND 2012-01-03 19:24:34
是的,當我設置netstream對象的調試輸出時,我看到我設置Logger.debug(「NS:NS:」+ ObjectUtil.toString(outgoingStream.soundTransform.volume))的值;' – 2012-01-03 19:26:31
我看不到這件事情非常錯誤。 。 。對不起,我無法提供更多幫助。也許發佈更多的代碼? – iND 2012-01-04 00:52:22