If the headphone audio is good and loud it could be a blown speaker, but it more likely is dirty or damaged contacts in the jack...The jack is both a connector and a switch. It has to cut out the speaker when you plug in your phones...Depending on the circuit design some also have one or two resistors they switch in and out to keep them amp safely loaded, and or protect the headphones and your ears from damage.
|