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;
}
}