syncStateTo method

Future<void> syncStateTo(
  1. AliPlayerWidgetController targetController
)

同步播放器状态到另一个控制器

Sync player state to another controller

Implementation

Future<void> syncStateTo(AliPlayerWidgetController targetController) async {
  // 同步循环播放
  await targetController.setLoop(isLoopNotifier.value);

  // 同步静音状态
  await targetController.setMute(isMuteNotifier.value);

  // 同步镜像模式
  await targetController.setMirrorMode(mirrorModeNotifier.value);

  // 同步旋转角度
  await targetController.setRotateMode(rotateModeNotifier.value);

  // 同步渲染填充模式
  await targetController.setScaleMode(scaleModeNotifier.value);

  // 同步亮度(如果需要)
  // targetController.setBrightness(brightnessNotifier.value);

  logi("Player state synced successfully");
}