initBackgroundAudio function

Future<MediaKitBackgroundPlayer> initBackgroundAudio(
  1. MediaKitPlayer mediaKit,
  2. AudioServiceConfig? audioConfig
)

Implementation

Future<MediaKitBackgroundPlayer> initBackgroundAudio(
  MediaKitPlayer mediaKit,
  AudioServiceConfig? audioConfig,
) async {
  // initialize without background audio
  if (audioConfig == null) return MediaKitBackgroundPlayer(mediaKit: mediaKit);

  // initialize with background audio
  return AudioService.init(
    builder: () => MediaKitBackgroundPlayer(mediaKit: mediaKit),
    config: audioConfig,
  );
}