Actionscript 3 是否有办法影响Flash/AS3中的自动声音设置?

Actionscript 3 是否有办法影响Flash/AS3中的自动声音设置?,actionscript-3,flash,apache-flex,audio,rtmfp,Actionscript 3,Flash,Apache Flex,Audio,Rtmfp,我正在使用RTMFP在Flash中创建一个支持语音的应用程序,我注意到,只要RTMFP流打开并开始播放,Flash插件就会自动调节其他进程/应用程序(至少在Windows上)的音量,这与Skype的做法非常类似。此外,似乎只要接触到麦克风,Flash也会自动调低音量(!),这在小组会议中会适得其反。见: 所以,我想做的是访问自动声音设置,或者禁用,或者为它们设置我自己的规则,因为默认设置在我的操作中效果不太好。不幸的是,搜索这个主题并没有得到任何有用的结果,所以我希望其他人已经做到了,并且能够给

我正在使用RTMFP在Flash中创建一个支持语音的应用程序,我注意到,只要RTMFP流打开并开始播放,Flash插件就会自动调节其他进程/应用程序(至少在Windows上)的音量,这与Skype的做法非常类似。此外,似乎只要接触到麦克风,Flash也会自动调低音量(!),这在小组会议中会适得其反。见:

所以,我想做的是访问自动声音设置,或者禁用,或者为它们设置我自己的规则,因为默认设置在我的操作中效果不太好。不幸的是,搜索这个主题并没有得到任何有用的结果,所以我希望其他人已经做到了,并且能够给我一个提示

如果这在一般情况下是不可能的,那么在每个打开的NetStream上禁用自动声音设置就足够了,这样至少这些声音总是100%或更大,这取决于具体情况。有人知道在NetStream实例上手动设置音量/增益是否会覆盖插件的自动设置吗?或者自动声音设置总是覆盖/添加到该设置,并且完全不受开发人员的影响


提前感谢

这更像是Windows 7的问题,与Flash没有直接关系。如果在“控制面板:声音-通信-“当Windows检测到通信活动时”中检查设置,则可以更改此行为

从闪点的角度来看,没有解决办法,因为操作系统本身控制音量调整。如果您在NetStream上使用SoundTransform(1),Flash播放器会输出完整的音量,但Windows声音管理器的音量比它高一级,并且会再次将其调低