Xperia phone not playing audio properly through headphones?
Check your headphones in another device, clean the headphone jack socket, if the headphones work fine on another device and you cleaned the socket and the problem is still there bad news the headphone socket on your phone is damaged, you can get it repaired but that can be expensive, you may want to think about using Bluetooth audio.