So when you connect your speakers to your laptop, they work, but when you connect your headphones to the same output, they're silent? In that case, the obvious explanation would be that your headphones are broken.