Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Web-Plugin, das Benutzern ermöglicht, Bilder und Videos direkt aus dem Webbrowser auszuwählen. Es bietet flexible Ausgabemöglichkeiten und gibt ausgewählte Medien als Widget, File oder Uint8List zurück, um eine nahtlose Integration in Web-Anwendungen zu gewährleisten. Speziell für Web-Plattformen entwickelt, verbessert es die Benutzererfahrung durch native Dateiauswahl mit minimalem Setup. Das Plugin wird von einem Community-Beitragenden gepflegt und unterstützt moderne Web-Standards. Ideal für Anwendungen, die Media-Uploads oder Vorschauen in Browser-Umgebungen erfordern.
Anwendungsfälle
Webbasierte Foto-Upload-Formulare
Videowahl für die Inhaltserstellung
Medienvorschau vor dem Hochladen
Benutzerprofilbild-Anpassung
Interaktive Web-Galerien
Hauptmerkmale
Unterstützt Bild- und Videowahl
Gibt Medien als File oder Uint8List zurück
Bietet Widget-Vorschau-Option
Für Web-Plattform optimiert
Einfache Integration mit Flutter Web
Geeignet für
Flutter-Entwickler, die Web-Anwendungen erstellen
Apps, die browserbasierte Medieneingabe benötigen
Projekte, die leichte Medienauswahl benötigen
Nur im Web verfügbare Anwendungen mit Medienworkflows
Entwickler, die Konsistenz über Plattformen hinweg suchen
Hinweise
Nur für Web-Plattform begrenzt
Benötigt Browserberechtigung für Dateizugriff
Unterstützt keine Kamerabildaufnahme im Web nicht
Kann sich in verschiedenen Browsern unterschiedlich verhalten
Abhängig von externem GitHub-Repository für Updates
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
ImagePickerWeb
This Web-Plugin allows Flutter Web to pick images (as File, Widget or Uint8List) and videos (as File or Uint8List). Many thanks goes to AlvaroVasconcelos for the implementation of picking images in his plugin: flutter_web_image_picker
Disclaimer for Videos
Till now [Mar. 2020] it's not possible (due to security reasons) to play a local video file (see also video_player_web). But you can retreive the file and upload them somewhere and play it as a network source.
Reminder: Don't use Uint8List retreivement for big video files! Flutter can't handle that. Pick bigger sized videos and high-resolution videos as html.File !
After you uploaded your video somewhere hosted, you can retreive the network url to play it.
MediaInfos
The methods getVideoInfo and getImageInfo are also available and you can use them to retreive further informations about your picked source.