trimAudio method
Future<ConversionResult>
trimAudio({
- required String inputPath,
- required String outputPath,
- required int startTimeMs,
- required int endTimeMs,
- required AudioFormat format,
- int bitRate = 128,
- int sampleRate = 44100,
- ProgressCallback? onProgress,
override
Trims an audio file to the specified time range
Implementation
@override
Future<ConversionResult> trimAudio({
required String inputPath,
required String outputPath,
required int startTimeMs,
required int endTimeMs,
required AudioFormat format,
int bitRate = 128,
int sampleRate = 44100,
ProgressCallback? onProgress,
}) async {
throw UnsupportedError(
'Audio trimming is not supported on web platform. '
'Browser security limitations and lack of file system access prevent '
'audio file manipulation. Consider using server-side processing or '
'native platforms for this feature.',
);
}