I checked to see how much play I have in my droid's headphone jack and it doesn't seem like a lot.
In an earlier post I mentioned that I have one set of headphones that always has this problem and some other sets of headphones that never have this problem. Here's a picture of their plugs:
The one on the left always has the unplug = no sound problem. The one on the right never has this problem. I have multiple headphones that DON'T have this problem, while only the one on the left in the picture has this problem.
The headphones that are having the issue for me are Altec Lansing UHS307 Earclips. Here's a link to where I got em:
Altec Lansing UHS307 Earclip Stereo Headset with Microphone - 77826-01 - Buy.com
Here's the different things that happen when I plug/unplug the different sets of headphones in while I have a song playing over the speaker in the music player:
Using headphones that work with my droid:
I plug in headphones. The music immediately starts playing out of the headphones rather than from the speaker. When I unplug, the media player pauses. If I hit play, the music resumes playing from the speaker. That's what I expect.
Using the Altec Lansing headphones (the ones that don't work properly):
I plug the headphones in. This causes the music player to pause for some reason. I hit play again, music plays through the headphones. I unplug the headphones. This causes the music player to pause. That's good. I hit play again. The music player time code shows that it is progressing through the song, but no sounds will come out of the speaker. Thats bad!
Now, if I plug the Altec Lansing headphones back in and I can hear the music and all other sounds through them. Alternatively, I can plug in my working headphones after unplugging the disfunctional ones and hear all sounds and music through them, then I can unplug them and hear sounds through the speaker without having to reboot! (Even after causing the no sound problem by plugging/unplugging the disfunctional headphones in)
Obviously, the problem has something to do with the things that are being plugged into the droid (and the droid's inability handle certain plugs or something).