removeAudioTrack method

void removeAudioTrack(
  1. dynamic idOrIndex
)

Implementation

void removeAudioTrack(dynamic idOrIndex) {
  String? id;
  if (idOrIndex is String) {
    id = idOrIndex;
  } else if (idOrIndex is int && idOrIndex >= 0 && idOrIndex < audioTracks.length) {
    id = audioTracks[idOrIndex].id;
  }

  if (id != null) {
    audioController.removeAudioTrack(id);
    if (_activeTrack == VideoTrackType.audio) _activeTrack = null;
    _saveState();
    notifyListeners();
  }
}