convertAmrToWav method

  1. @override
Future<String?> convertAmrToWav(
  1. String amrPath, {
  2. int sampleRate = 22050,
})
override

将AMR文件转换为WAV文件

amrPath AMR文件路径 sampleRate 采样率,默认22050 Returns: 转换后的WAV文件路径,转换失败返回null

Implementation

@override
Future<String?> convertAmrToWav(String amrPath, {int sampleRate = 22050}) async {
  try {
    final result = await methodChannel.invokeMethod('convertAmrToWav', {
      'amrPath': amrPath,
      'sampleRate': sampleRate,
    });
    return result as String?;
  } catch (e) {
    if (kDebugMode) {
      print('convertAmrToWav error: $e');
    }
    return null;
  }
}