changeSubtitle method

Future<void> changeSubtitle(
  1. PlayerKidSubtitlesSource subtitle
)

Change subtitle

Implementation

Future<void> changeSubtitle(PlayerKidSubtitlesSource subtitle) async {
  _checkInitialized();

  // Don't wait for native method - subtitles are handled on Flutter side
  _playerMethodManager.changeSubtitle(subtitle);

  await _fetchHlsMasterPlaylist.setupSubtitleSource(subtitle);

  if (!_isDisposed) {
    _subtitleController.add(subtitle);
  }
}