requestPermissions static method

Future<Map<String, bool>> requestPermissions([
  1. Permissions? permissions
])

Asks the user for camera and microphone access.

Implementation

static Future<Map<String, bool>> requestPermissions([
  Permissions? permissions,
]) async {
  final want = permissions ?? Permissions.AUDIO_VIDEO;
  final result = <String, bool>{};
  if (want != Permissions.VIDEO) {
    result['audio'] = (await ph.Permission.microphone.request()) ==
        ph.PermissionStatus.granted;
  }
  if (want != Permissions.AUDIO) {
    result['video'] =
        (await ph.Permission.camera.request()) == ph.PermissionStatus.granted;
  }
  return result;
}