There are a
lot of fake files out there. Though it could be a codec problem. Try using
VLC media player, it has the codecs built in and is very reliable. If the files will play ok in it then you know it was codecs. If not then the files are probably bad.