I have to headsets connected to my Windows XP SP3 PC. 1 of them is connected with old-fashioned wires, the other one is a Bluetooth headset, which uses a Bluetooth device that is connected to a USB port.
Before I start WMP I always make sure that the Sound applet of Control Panel is set to playback via the Bluetooth headset. After that I change the setting in the applet to the other headset, but WMP remembers the headset it's supposed to use. I have already used this mechanism countless times.
This morning I was walking through my house with my Bluetooth headset listening to WMP, when suddenly the sound was gone. The battery definitely wasn't dead, since I had recharged it the night before. Then I went to my PC, and the sound was now being played through the "normal" headset.
I have never experienced this kind of auto-switch before, and I can think of no explanation for it.
Any help would be appreciated.
since your using two separate devices connected through two different types of inputs at the same time?
One being your speakers input the other USB
Try checking in your sound card audio control panel and set the default head set there.
this will over ride the windows default possibly.
WMP must be setup to automatically sync with a device, I'm no longer on XP so from memory check the settings in WMP and how it uses devices.
The best alternative that is guaranteed to work is to get a speaker with a headset port
or use only one.
Windows 7 resolved this but since you have XP
I found a switch as a work around if you'd like to try it
A hotkey to switch between headphones and speakers. Soundswitch.
there is an older version for XP click on sound switch.
http://blog.contriving.net/2009/05/04/a-hotkey-to-switch-between-headphones-and-speakers-soundswitch/
There is probably a registry hack to stop this but personally I wouldn't mess with these keys since what your doing is not normal and disabling WMP features not a good idea since you may need them later, please try the work around before editing the registry.
Best Wishes
Merete