updateAudioTrim method

void updateAudioTrim({
  1. required dynamic idOrIndex,
  2. required Duration startTime,
  3. required Duration endTime,
})

Implementation

void updateAudioTrim({
  required dynamic idOrIndex,
  required Duration startTime,
  required Duration endTime,
}) {
  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.updateAudioTrim(id, startTime, endTime);
    _error = null;
    _saveState();
    notifyListeners();
  }
}