Despite your statement the sound is "Fine", it's clear there was a short somewhere or something came unplugged. To identify where that is, try plugging in a different set of speakers to see they work. If so, then your current set has failed. If not, then maybe the computer's jack has the short.

Hope this helps.