windows media player problem...

I have a recurring problem with Windows Media Player; frequently when i try to watch a video clip I’ve downloaded, I get an error message saying “Cannot allocate memory because no size has been set”. Some clips play OK, and as far as i know none of the clips I’ve downloaded are of an infinite size, so what gives??? Any help would be appreciated.