编程调用的mplayer的colorkey设置

Lazarus中调用mplayer播放有个很重要的问题,就是当视频输出为directx时,会无法在panel或者窗体上显示。

原来,这个关系到mplayer的一个参数colorkey,一般调用时传递一个-colorkey 0x101010,然后呢,设置相应的显示视频的窗体颜色为$00101010,这样,窗体就会正常显示视频了。如果colorkey设置为普通的颜色,比如说黑色或者白色,那么许多通常的窗体,都可以看到视频,变成视频有某种透明的效果了。所以,colorkey还是要设置为比较少用的颜色。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据