编程调用的mplayer的colorkey设置
Lazarus中调用mplayer播放有个很重要的问题,就是当视频输出为directx时,会无法在panel或者窗体上显示。
原来,这个关系到mplayer的一个参数colorkey,一般调用时传递一个-colorkey 0x101010,然后呢,设置相应的显示视频的窗体颜色为$00101010,这样,窗体就会正常显示视频了。如果colorkey设置为普通的颜色,比如说黑色或者白色,那么许多通常的窗体,都可以看到视频,变成视频有某种透明的效果了。所以,colorkey还是要设置为比较少用的颜色。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。