getWaveform method
Implementation
@override
Future<List<double>> getWaveform(String filePath, {int samples = 100}) async {
final result = await methodChannel.invokeListMethod<Object?>(
'getWaveform',
{
'filePath': filePath,
'samples': samples,
},
);
if (result == null) {
return const <double>[];
}
return result.map((value) => (value as num).toDouble()).toList();
}