removeClip method
Implementation
void removeClip(int index) {
if (index < 0 || index >= clips.length) return;
final clip = clips[index];
if (clip.isImage) clip.clearConvertedImageVideo();
clipController.removeClip(index);
if (clips.isEmpty) _activeTrack = null;
if (_currentGlobalTime.value > totalDuration) {
_currentGlobalTime.value = totalDuration;
}
_saveState();
notifyListeners();
_updateVideoPlayerForCurrentClip();
}