replaceClipSoundWithTracks method

void replaceClipSoundWithTracks(
  1. List<VideoEditorAudioTrack> tracks, {
  2. required List<int> muteClips,
})

Puts tracks (a cleaned-up voice) on the timeline and mutes the clips at muteClips, as one undo step.

Implementation

void replaceClipSoundWithTracks(
  List<VideoEditorAudioTrack> tracks, {
  required List<int> muteClips,
}) {
  audioController.addAudioTracks(tracks);
  for (final i in muteClips) {
    clipController.updateClipVolume(i, 0);
  }
  _saveState();
  notifyListeners();
}