v1.1.0
torch_light
एक फ्लटर प्लगइन जो यह जांचता है कि डिवाइस में टॉर्च / फ्लैशलाइट है या नहीं, और इसे चालू और बंद कर सकता है।
61लाइक 21.9 हज़ार30-दिन डाउनलोड150Pub अंक
AndroidiOS
उपकरण टॉर्च को संभालने के लिए एक सरल Flutter प्लगइन।
{"sdk":"flutter"}{"sdk":"flutter"}2.8.0यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A simple Flutter plugin to manage the device torch / flashlight.
import 'package:torch_light/torch_light.dart';
try {
final isTorchAvailable = await TorchLight.isTorchAvailable();
} on Exception catch (_) {
// Handle error
}
Enable and disable the device torch / flash:
try {
await TorchLight.enableTorch();
} on Exception catch (_) {
// Handle error
}
try {
await TorchLight.disableTorch();
} on Exception catch (_) {
// Handle error
}
If you want further control over the errors, you can declare explicit exceptions:
// Enable torch and manage all kind of errors
try {
await TorchLight.enableTorch();
} on EnableTorchExistentUserException catch (e) {
// The camera is in use
} on EnableTorchNotAvailableException catch (e) {
// Torch was not detected
} on EnableTorchException catch (e) {
// Torch could not be enabled due to another error
}
// Disable torch and manage all kind of errors
try {
await TorchLight.disableTorch();
} on DisableTorchExistentUserException catch (e) {
// The camera is in use
} on DisableTorchNotAvailableException catch (e) {
// Torch was not detected
} on DisableTorchException catch (e) {
// Torch could not be disabled due to another error
}