addDynamicWaterMarkImageData method

Future<int> addDynamicWaterMarkImageData(
  1. String waterMarkDirPath,
  2. double x,
  3. double y,
  4. double w,
  5. double h,
)

添加动态贴纸

waterMarkDirPath 贴纸图片sequence目录

x 显示屏幕x位置(0~1.0f)

y 显示屏幕y位置(0~1.0f)

w 显示屏幕宽

h 显示屏幕高

returns 返回动态贴纸的id号,删除贴纸传此id

最多支持添加5个贴纸

Implementation

Future<int> addDynamicWaterMarkImageData(
  String waterMarkDirPath,
  double x,
  double y,
  double w,
  double h,
) async {
  Map params = {
    "path": waterMarkDirPath,
    "x": x.toString(),
    "y": y.toString(),
    "w": w.toString(),
    "h": h.toString(),
  };
  String strV = await _livePusherMethodChannel.invokeMethod(
    'addDynamicWaterMarkImageData',
    wrapArgs(arg: params),
  );
  return int.parse(strV);
}