因为视频格式封装不同,那么播放器在播放时调用的分离器和解码器也不尽相同。
如你所述,这个视频本应该是avi格式但是被改成wmv格式那么kmp只能读取其中的音频流(音频部分应该是mp3或者wma),视频部分因为分离器不起作用没办法了。
WMV格式可以直接用windows media player来播放(因为kmp播放wmv也是调用系统解码器与分离器)确定下是不是文件的问题。
你可以kmp右键查看文件属性,来看看文件的编码信息
如果视频部分是XviD 或者DivX (两者都是MPEG4)或者H.264
音频部分是mp3或者aac那么这个视频应该是AVI封装的。改后缀名即可。
很可能是系统解码器破坏了或者windows media player出毛病了,几乎第三方播放软件播放WMV都是调用系统解码器的。
温馨提示:答案为网友推荐,仅供参考