is it only legions where you get no sound or do you get no sound from your speakers for anything?
if your speakers have stopped working entirely it may be that the switch inside the headphone socket may be stuck, you could try putting a matchstick or skewer or something inside the headphone...