requestPermission method

Future<bool> requestPermission()

请求麦克风权限

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