The QR Code Scanner package for Appeto SDK.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

37 řádky
829 B

  1. // This is here because dart doesn't seem to support this properly
  2. // https://stackoverflow.com/questions/61161135/adding-support-for-navigator-mediadevices-getusermedia-to-dart
  3. @JS("navigator.mediaDevices")
  4. library media_devices;
  5. import 'package:js/js.dart';
  6. @JS("getUserMedia")
  7. external Future<dynamic> getUserMedia(UserMediaOptions constraints);
  8. @JS()
  9. @anonymous
  10. class UserMediaOptions {
  11. external VideoOptions get video;
  12. external factory UserMediaOptions({VideoOptions? video});
  13. }
  14. @JS()
  15. @anonymous
  16. class VideoOptions {
  17. external String get facingMode;
  18. // external DeviceIdOptions get deviceId;
  19. external factory VideoOptions(
  20. {String? facingMode, DeviceIdOptions? deviceId});
  21. }
  22. @JS()
  23. @anonymous
  24. class DeviceIdOptions {
  25. external String get exact;
  26. external factory DeviceIdOptions({String? exact});
  27. }