onAudioRemovedAt method

void onAudioRemovedAt(
  1. int index
)

Implementation

void onAudioRemovedAt(int index) {
  if (assetsAudioPlayer._playlist != null) {
    if (index < assetsAudioPlayer._playlist!.playlistIndex) {
      assetsAudioPlayer._playlist!.playlistIndex =
          assetsAudioPlayer._playlist!.playlistIndex - 1;
    }
    assetsAudioPlayer._updatePlaylistIndexes();
    if (assetsAudioPlayer._playlist!.playlistIndex == index) {
      final isPlaying =
          assetsAudioPlayer.isPlaying.valueOrNull ?? false;
      assetsAudioPlayer._openPlaylistCurrent(autoStart: isPlaying);
    }
  }
}