requestPermission method
请求麦克风权限
Implementation
Future<bool> requestPermission() async {
try {
if (!kIsWeb && Platform.isAndroid) {
// Android使用record插件
_audioRecorder ??= AudioRecorder();
return await _audioRecorder!.hasPermission();
} else {
// iOS使用audio_waveforms
_recorderController ??= RecorderController();
return await _recorderController!.checkPermission();
}
} catch (e) {
print('请求权限失败: $e');
return false;
}
}