initialize method

Future<void> initialize({
  1. PlayerConfiguration? configuration,
})

Implementation

Future<void> initialize({PlayerConfiguration? configuration}) async {
  await _instanceManager.create(id);
  await _api.initialize(configuration);
  PlayerEventListener.setUp(state, messageChannelSuffix: id);

  if (androidViewMode == AndroidViewMode.texture) {
    final value = await _api.initAndroidTextureView();
    textureParams.value = textureParams.value.copyWith(
      textureId: value.textureId ?? -1,
      fit: value.fit,
      size: Size(
        (value.width ?? 0).toDouble(),
        (value.height ?? 0).toDouble(),
      ),
    );
  }
}