-
Notifications
You must be signed in to change notification settings - Fork 53
edit_watermark
zanxiaofei edited this page Jun 30, 2017
·
1 revision
SDK支持为编辑合成的视频添加水印效果,当前只能添加图片水印
有两种方式设置:
**方式一:**指定sdcard目录下的文件,需要指定前缀file://
, 例如mLogoPath = "file:///sdcard/test.png";
**方式二:**指定assets目录下面的文件,需要指定前缀assets://
,例如mLogoPath = "assets://test.png";
通过KSYEditKit的接口showWaterMarkLogo)和hideWaterMarkLogo来显示和隐藏水印
接口说明:
/**
* 设置并显示logo水印
*
* @param path logo图片文件的路径
* @param x logo的显示位置,0-1之间,相对于视频
* @param y logo的显示位置,0-1之间,相对于视频
* @param w logo的显示宽度,0-1之间,相对于视频,为0时会根据h及logo图片的比例自适应
* @param h logo的显示高度,0-1之间,相对于视频,为0时会根据w及logo图片的比例自适应
* @param alpha logo的透明度,0-1之间
*/
void showWaterMarkLogo(String path, float x, float y, float w, float h, float alpha);
/**
* 隐藏logo水印
*/
void hideWaterMarkLogo();
如果宽或高设置为0,SDK内部会自行根据logo的原始比例进行计算