availableBarcodeCameras static method
获取所有可用的相机
返回相机列表 , 用于相机的初始化 RBarcodeCameraController
Implementation
static Future<List<RBarcodeCameraDescription>?>
availableBarcodeCameras() async {
try {
final List<Map<dynamic, dynamic>>? cameras = await _channel
.invokeListMethod<Map<dynamic, dynamic>>('availableCameras');
return cameras
?.map((Map<dynamic, dynamic> camera) => RBarcodeCameraDescription(
name: camera['name'],
lensDirection: _parseCameraLensDirection(camera['lensFacing']),
))
.toList();
} on PlatformException catch (e) {
throw RBarcodeException(e.code, e.message);
}
}