Hello All!
I have a flash application for communication, working with WowzaMediaServer for publishing and playing live streams:
pseudo code, which works just fine:
Code:
...
// publish outgoing:
mic = Microphone.getMicrohpone();
cNetStream = new NetStream(myNetConnection);
cNetStream.attachAudio(mic);
cNetStream.publish("streamID", "live");
...
// playing incoming:
pNetStream = new NetStream(myNetConnection);
pNetStream.play("streamID2");
...
My problem is somewhere between flash plugin and Windows 7: when I start my application, Windows Volume Mixer reduces volume of the Flash plugin by 80%.
I know that there is settings in windows Sound -> Communication -> "When Windows detects communication activity: Reduce the volume of other sounds by 80%" and seems it is working in my case, but I'm expecting reducing of
other sounds, but not sound level of my flash applicaiton.
[here should be a screenshot illustrating the problem]
The same effect appears when I just initialize player and microphone (without any real media transferring over the net) and invoking flash plugin microphone settings twice (right click on flash application, select "Settings..." and switch to "microphone settings" tab).
What is the reason of such reaction of Windows?
I can't make users to manage this system settings. Is there a way or workaround or as-API or anything to make Windows stay cool and not change volume level of flash plugin?
Thanks in advance for any help.