destroy method

void destroy()

销毁播放控制器

Destroy the player controller

Implementation

void destroy() {
  // 释放屏幕常亮
  if (_widgetData?.allowedScreenSleep == true) {
    WakelockPlus.disable();
  }

  // 销毁播放器实例
  Future.microtask(() => _destroyPlayer());

  // 销毁值监听器
  Future.microtask(() => _disposeValueNotifiers());
}