Mplayer与Vista的Aero效果不兼容问题的解决

2023-02-24,,

 

    在使用Vista系统后发现Mplayer运行时Vista会自动推出Aero界面使用经典界面,在关闭Mplayer后自动返回。其实这种状况在XP环境用Windows Blinds模拟透明玻璃效果时就发现了,当时换了一下Mplayer的版本问题解决了。在Vista系统下好像换版本不能解决。
   现在能用的解决方式是换视频输出为opengl。方法为:
   1、修改Mplayer的配置文件,该文件可能是mplayer.ini,或config(无扩展名)等。将vo=directx修改为vo=gl;没有vo项则添加,当然,vo项也可能不是directx,总之修改为gl或gl2就行了。
   2、在MPUI等外壳程序或自己的播放参数中添加 -vo gl或 -vo gl2亦可,原理同上。
   kk或其他编译版的mplayer有的在vista下好像不能使用opengl输出,现象为没有窗体而在任务管理器里面能发现进程。可以换用mplayer+外壳程序等方式。