You may have codec issues. It's worth it to try VLC, which is the go-to play-anything program.

If VLC can't play it, it's generally safe to assume that the file is corrupt.