2012-05-04 35 views
3

我正在使用RTMFP在Flash中創建啓用語音的應用程序,我注意到一旦RTMFP流打開並開始播放,Flash插件會自動調節其他進程/應用程序的音量(至少在Windows上) - 非常類似Skype的做法。此外,一旦麥克風被訪問,Flash似乎也調節自己(!)的音量,這在組會議中是非常不合適的。見:http://i50.tinypic.com/2415r4k.jpg有沒有辦法影響Flash/AS3中的自動聲音設置?

所以,我想要做的是訪問自動聲音設置,要麼禁用或爲他們設置我自己的規則,因爲默認值在我的oppinion不能很好地工作。不幸的是,尋找這個主題並沒有提出任何有用的結果,所以我希望也許別人已經設法做到了這一點,並能夠給我一個提示。

如果這不是一般的可能它仍然是足以在每個NetStream的打開,從而禁用自動音效設置至少這些都是始終在100%體積以上,視情況而定。有誰知道是否手動設置NetStream實例上的音量/增益會覆蓋插件所做的自動設置?或者,自動聲音設置總是凌駕於/添加到該設置,完全不受開發者的影響?

在此先感謝

回答

0

這是更多的Windows 7的問題,並沒有直接關係到Flash。如果您在控制面板中檢查設置,則可以更改此行爲:聲音 - 通信 - 「Windows檢測到通信活動時」。

沒有從視閃點變通方法,作爲操作系統本身控制該音量調節。如果您在NetStream上使用SoundTransform(1),則Flash Player會輸出完整音量,但Windows音頻管理器會高出一個級別,然後再次將其關閉。

相關問題