Agradecemos tu apoyo para difundir nuestros artículos con relación a las ciencias de la computación.
Ejemplo 1: cómo hacer que el evento tome la cámara en flutter
void onNewCameraSelected(CameraDescription cameraDescription) async
if (controller != null)
await controller.dispose();
controller = CameraController(
cameraDescription,
ResolutionPreset.high,
enableAudio: enableAudio,
);
// If the controller is updated then update the UI.
controller.addListener(()
if (mounted) setState(() );
if (controller.value.hasError)
showInSnackBar('Camera error $controller.value.errorDescription');
);
try
await controller.initialize();
on CameraException catch (e)
_showCameraException(e);
if (mounted)
setState(() );
Ejemplo 2: cómo hacer que el evento tome la cámara en flutter
Widget _cameraTogglesRowWidget() {
final List<Widget> toggles = <Widget>[];
if (cameras.isEmpty)
return const Text('No camera found');
else
for (CameraDescription cameraDescription in cameras)
toggles.add(
SizedBox(
width: 90.0,
child: RadioListTile<CameraDescription>(
title: Icon(getCameraLensIcon(cameraDescription.lensDirection)),
groupValue: controller?.description,
value: cameraDescription,
onChanged: controller != null && controller.value.isRecordingVideo
? null
: onNewCameraSelected,
),
),
);
Si te gustó nuestro trabajo, eres capaz de dejar un enunciado acerca de qué te ha parecido este escrito.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)