setWatermarks method

Future<void> setWatermarks(
  1. List<WatermarkConfig> configs
)

Applies text watermark overlays on the video player.

Pass an empty list to clear all watermarks. Each WatermarkConfig creates an independent watermark overlay.

iOS: Currently a no-op.

Supported fields:

  • text: Watermark text (required).
  • x: Horizontal position as 0–100 percent (default: 0).
  • y: Vertical position as 0–100 percent (default: 0).
  • color: Text color as ARGB int (default: white).
  • textSize: Text size in SP (default: 14).
  • opacity: 0.0 (invisible) to 1.0 (fully opaque) (default: 0.3).
  • animation: Optional animation (e.g., WatermarkAnimation with WatermarkAnimationType.pingPong for a sweep effect).

Implementation

Future<void> setWatermarks(List<WatermarkConfig> configs) =>
    _nativeApi.setWatermarks(configs);