convertWavToAmr method
将WAV文件转换为AMR文件
wavPath WAV文件路径
sampleRate 采样率,默认8000
bitRate 比特率,默认12200
Returns: 转换后的AMR文件路径,转换失败返回null
Implementation
@override
Future<String?> convertWavToAmr(String wavPath, {int sampleRate = 8000, int bitRate = 12200}) async {
try {
final result = await methodChannel.invokeMethod('convertWavToAmr', {
'wavPath': wavPath,
'sampleRate': sampleRate,
'bitRate': bitRate,
});
return result as String?;
} catch (e) {
if (kDebugMode) {
print('convertWavToAmr error: $e');
}
return null;
}
}