Hello there, ZAJG.
The following Knowledge Base article offers up some great recommendations to troubleshoot the issue you're describing:
iPhone: Hardware troubleshooting
http://support.apple.com/kb/TS2802
- Inspect the headset jack for debris and clean if necessary.
- Connect the headset and make sure the connector is pushed in all the way.
- Check the volume setting. Adjust the volume by pressing the volume up and down button on the left side of the iPhone.
- If you are trying to listen to music and cannot hear any audio, make sure that the music on iPhone is not paused. Try squeezing the headset microphone to resume playback. Additionally, from the Home screen you can choose iPod > Now Playing, then tap Play.
- Make sure the latest version of iTunes is installed on the computer that you are syncing the iPhone with (songs purchased from the iTunes Store using earlier versions of iTunes won't play).
- Try another Apple headset (some third-party headsets require an adapter to be used with original iPhone).
- Try a different song or video.
- Check to see if the iPhone alert sounds or other iPhone sound effects exhibit the same audio issues.
- Disconnect the headset from the iPhone and see if sound comes from the built-in speaker.
Additionally these steps overlap but offer some additional information:
- Verify the headset being used is compatible with the iPhone.
- Verify there is no debris in the headset jack.
- Insert the stereo headset and play audio using the Music app. Verify both left and right channels are functioning.
- Press the center button to see if it can pause and resume audio.
- Make a phone call and see if the microphone is working.
- If the issue persists, try another headset.
- If the issue persists with another headset, have the iPhone serviced.
Contact Apple Support.
Thanks for reaching out to Apple Support Communities.
Cheers,
Pedro.