2011-04-26 23 views
0

我使用RTMFP爲對等創建使用Flash Media Server 4和Flex的視頻聊天應用程序。無法將NetStream靜音

無論我嘗試什麼,我都無法將用戶的NetStream靜音。我嘗試了接收音頻(假),並沒有奏效。

我試圖捕獲流SoundTransform並將其設置爲0,這是行不通的。

我嘗試將mx VideoDisplay音量設置爲0,這不起作用。

我可以設置VideoDisplay的alpha,所以它真的很奇怪,我無法設置音量。

順便說一句,我不是想讓啓動應用程序的用戶的麥克風靜音,我可以做。我試圖在Flex應用程序中靜音其他用戶流中的其中一個,這樣該應用程序可以讓不可能聽到的人感到冒犯。

任何人都可以幫忙嗎?

+0

您應該可以。請顯示你的代碼。 – 2011-04-26 17:33:15

回答

0

請認真清楚您是否可以修改捕獲Net Stream的前端頁面。

因爲您只在Flex視頻/凸輪捕捉中將客戶端的聲音靜音。

因此,如果您有權訪問,請在客戶端試試這一個。

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