It's the audio codec. Some are proprietary and the video players devs would need to pay a licensing fee to the company in order to use their codec. I have had that problem on a few videos and using conversion software have changed to a different audio format and then they work fine, Pain in the butt though.