initialize method

void initialize({
  1. required PlayerResource playerResource,
  2. required bool playWhenReady,
})

Initialize the controller (called internally by FlutterNativePlayer)

Implementation

void initialize({
  required PlayerResource playerResource,
  required bool playWhenReady,
}) {
  _fetchHlsMasterPlaylist = FetchHlsMasterPlaylist(
    playerResource: playerResource,
  );
  _playerMethodManager = PlayerMethodManager(
    fetchHlsMasterPlaylist: _fetchHlsMasterPlaylist,
    playWhenReady: playWhenReady,
  );

  _setupListeners();
  _isInitialized = true;
}