Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.3.3

flutter_video_info

Ein Flutter-Plugin zum Abrufen grundlegender Metadateninformationen einer Videodatei.

AndroidiOS
30-Tage-Downloads
17.300
Likes
73
Pub-Punkte
150

Paket installieren

flutter pub add flutter_video_info

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_video_info ist ein Flutter-Plugin, das grundlegende Metadaten aus Videodateien auf Android- und iOS-Geräten extrahiert. Es liefert wesentliche Informationen wie Dauer, Auflösung, Bildwiederholfrequenz und Dateigröße ohne externe Abhängigkeiten. Das Plugin ist leichtgewichtig und für Anwendungen im Bereich Medien konzipiert, bei denen schneller Zugriff auf Videoeigenschaften erforderlich ist. Es integriert sich nahtlos in die Flutter-Ecosystem und unterstützt beide Plattformen über Native-Code-Brücken. Ideal für Entwickler, die Videoplayer, Medienbibliotheken oder Content-Management-Tools erstellen.

Anwendungsfälle

  • Extrahiere Videodauer für Wiedergabesteuerung
  • Anzeige der Videoauflösung in Medienvorschauen
  • Dateigröße vor dem Herunterladen überprüfen
  • Überprüfung des Videoformats vor der Verarbeitung
  • Erstellen der Medienbibliothek-Metadatenanzeige

Hauptmerkmale

  • Unterstützt Android und iOS
  • Holt Dauer, Auflösung, Bildrate und Größe ab
  • Leicht und schnell
  • Keine externen Abhängigkeiten
  • Einfache API für die Metadatenextraktion

Geeignet für

  • Mediaplayer-Apps
  • Video-Upload-Formate
  • Content-Management-Systeme
  • Medienbibliothekschnittstellen
  • Plattformübergreifende Videowerkzeuge

Hinweise

  • Plattformspezifische Berechtigungen für den Dateizugriff erforderlich
  • Beschränkt auf grundlegende Metadaten (keine Audiodetails)
  • Unterstützt keine Streaming-URLs
  • Die Genauigkeit der Metadaten hängt von der Integrität der Quelldatei ab
  • Funktioniert möglicherweise nicht mit verschlüsselten oder beschädigten Videodateien

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

pub package pub package

flutter_video_info 1.3.3

This plugin uses MediaMetadataRetriever class of native android to get basic meta information of a video file.

The following info can be extracted by this plugin:

title path author mimetype height width filesize duration orientation date framerate location

Installation & Uses

Add flutter_video_info as a dependency in your pubspec.yaml file (what?).

dependencies:
    flutter_video_info: <current version>

Import FlutterVideoInfo in your dart file.

import 'package:flutter_video_info/flutter_video_info.dart';

final videoInfo = FlutterVideoInfo();

String videoFilePath = "your_video_file_path";
var info = await videoInfo.getVideoInfo(videoFilePath);

//String title = info.title;   to get title of video
//similarly path,author,mimetype,height,width,filesize,duration,orientation,date,framerate,location can be extracted.

for iOS

If you select a video from your photo library, Add the following keys to your Info.plist file, located in /ios/Runner/Info.plist:

NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.

Troubleshooting

Checkout here

PR is welcomed

Anyone can pr for these issues

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden