It might not have the codecs required for the video file. When the video file is made the author may use codecs for various reasons such as reducing file size without making the video quality poor. Of course whoever views the video will need the codec.
Try VLC player. It seems to have a lot of these codecs built in. You can download codecs for Quicktime but that's harder.