Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.3

videos_player

Ein Flutter-Paket, um eine Liste von Videos mit Hilfe von chewie und video player anzuzeigen

30-Tage-Downloads
40
Likes
50
Pub-Punkte
40

Paket installieren

flutter pub add videos_player

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das videos_player-Paket ist eine Flutter-Lösung zur Anzeige von Videoinhalten in einer Liste und nutzt die Fähigkeiten der Pakete chewie und video_player. Es bietet eine intuitive Benutzeroberfläche zum Abspielen von Videos mit integrierten Steuerelementen, Fortschrittsverfolgung und Anpassungsmöglichkeiten für die Wiedergabe. Entwickelt, um die Integration von Videos in Flutter-Anwendungen zu vereinfachen, unterstützt es eine reibungslose Wiedergabe und responsive Benutzeroberflächen sowohl für lokale als auch für netzwerkbasierte Videoquellen. Das Paket vereinfacht die Implementierung, indem es leistungsstarke zugrundeliegende Bibliotheken zu einem kohärenten, einfach zu verwendenden Komponente zusammenführt.

Anwendungsfälle

  • Videolisten in Medien-Apps anzeigen
  • Integration der Videowiedergabe in Bildungsplattformen
  • Inhaltreiche mobile Erlebnisse verbessern
  • Einbetten von Tutorials oder Anleitungen
  • Streaming-Videoinhalte in sozialen Apps

Hauptmerkmale

  • Auf video_player und chewie aufgebaut
  • Unterstützt lokale und remote Videoquellen
  • Glatte Wiedergabe mit anpassbaren Steuerelementen
  • listenfreundliche Videoanzeige
  • Reaktive Benutzeroberfläche für mobile Geräte

Geeignet für

  • Entwickler, die mediaintensive Flutter-Apps erstellen
  • Bildungs- oder tutorialorientierte Anwendungen
  • Inhaltplattformen, die Video-Integration erfordern
  • Mobile Apps mit Videogalerien
  • Teams, die zuverlässige Video-Wiedergabelösungen suchen

Hinweise

  • Benötigt zusätzliche Einrichtung für erweiterte Funktionen
  • Eingeschränkte plattformspezifische Optimierungen
  • Abhängig von externen Paketen (chewie, video_player)
  • Möglicherweise sind benutzerdefinierte Stile für einzigartige Benutzeroberflächenanforderungen erforderlich
  • Nicht für hochvolumiges Video-Streaming optimiert

Original-README

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

videos_player

The videos player for Flutter which uses chewie and video_player behind the scenes to play list of videos to be displayed and switched when needed without any complicating configurations.

The video_player plugin provides low-level access to video playback. The chewie plugin uses the video_player under the hood and wraps it in a friendly Material or Cupertino UI!

Videos Player handles both configurations in a single package.

Demo

Demo Demo
Style 1 Style 2

Installation

In your pubspec.yaml file within your Flutter Project:

dependencies:
  videos_player: <latest_version>

Use it

import 'package:videos_player/model/video.model.dart';
import 'package:videos_player/videos_player.dart';
import 'package:videos_player/model/control.model.dart';

final widget = VideosPlayer(
                       networkVideos: [
                         new NetworkVideo(
                             id: "2",
                             name: "Elephant Dream",
                             videoUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
                             thumbnailUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/ElephantsDream.jpg",
                             videoControl: new NetworkVideoControl(
                               fullScreenByDefault: true,
                             )),
                         new NetworkVideo(
                             id: "3",
                             name: "Big Buck Bunny",
                             videoUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
                             thumbnailUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/BigBuckBunny.jpg",
                             videoControl: new NetworkVideoControl(autoPlay: true)),
                         new NetworkVideo(
                             id: "4",
                             name: "For Bigger Blazes",
                             videoUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4",
                             thumbnailUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/ForBiggerBlazes.jpg"),
                         new NetworkVideo(
                             id: "5",
                             name: "For Bigger Escape",
                             videoUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerEscapes.mp4",
                             thumbnailUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/ForBiggerEscapes.jpg"),
                         new NetworkVideo(
                             id: "6",
                             name: "For Bigger Fun",
                             videoUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerFun.mp4",
                             thumbnailUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/ForBiggerFun.jpg"),
                         new NetworkVideo(
                             id: "7",
                             name: "For Bigger Joyrides",
                             videoUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerJoyrides.mp4",
                             thumbnailUrl:
                                 "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/ForBiggerJoyrides.jpg"),
                       ],
                       playlistStyle: Style.Style2,
                     );

Video Controls

Video controls support is added according to each video.

Example

Please run the app in the example/ folder to start playing!

iOS warning

The video player plugin is not functional on iOS simulators. An iOS device must be used during development/testing. Please refer to this issue.

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.