setAbrStrategy method

  1. @override
Future<void> setAbrStrategy(
  1. AbrStrategyConfigurationInternal config
)
override

Implementation

@override
Future<void> setAbrStrategy(AbrStrategyConfigurationInternal config) async {
  final abrConfig = _theoPlayerJS.abr;
  THEOplayerAbrMetadata? metadata;
  if (config.metadata != null) {
    metadata = THEOplayerAbrMetadata(bitrate: config.metadata!.bitrate);
  }
  abrConfig.strategy = THEOplayerAbrStrategy(
    type: _toJsType(config.type),
    metadata: metadata,
  ) as JSAny;
}