Aus öffentlichen Paketdaten erstellte Orientierung.
Chewie Audio ist ein Flutter-Paket, das einen anpassbaren Audioplayer mit intuitiven Wiedergabesteuerelementen bietet, die von der Cupertino- und Material-Design-Sprache inspiriert sind. Es unterstützt die Wiedergabe von Audiodateien über mehrere Plattformen hinweg, einschließlich Android, iOS, Web und macOS. Durch seine Einfachheit und Konsistenz wurde es für eine nahtlose Integration in Apps entwickelt, die eine Audio-Wiedergabe mit einer ansprechenden Benutzeroberfläche benötigen. Das Paket bietet eingebaute Fortschrittsverfolgung, Play/Pause-Funktionen und Lautstärkeregelung, was es ideal für Podcasts, Musikplayer oder jedes andere App-Feature macht, das eine zuverlässige Audio-Wiedergabe erfordert.
Entwickler, die audiozentrierte Flutter-Apps erstellen
Teams, die konsistente Benutzeroberflächen über Plattformen hinweg priorisieren
Apps, die leichte Audio-Wiedergabe erfordern
Bildungs- oder medienreiche Anwendungen
Projekte, die native Plattformintegrationen von Flutter verwenden
Hinweise
Beschränkt auf Audio-Wiedergabe (kein Video)
Benötigt externe Audio-Quell-URLs
Möglicherweise ist zusätzliche Zustandsverwaltung für komplexe Workflows erforderlich
Nicht für hochleistungsfähige Audioverarbeitung optimiert
Abhängig von den zugrundeliegenden Flutter-Audiobibliotheken für die Kernfunktionen
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
chewie_audio
The audio player for Flutter with a heart of gold.
The video_player plugin provides low-level access to video/audio playback. Chewie Audio uses the video_player under the hood and wraps it in a friendly Material or Cupertino UI!
Preview
MaterialControls
CupertinoControls
Installation
In your pubspec.yaml file within your Flutter Project:
Chewie got some options which controls the video you provide. These options appear on default on a showModalBottomSheet (like you already know from YT maybe). Chewie is passing on default Playback speed and Subtitles options as an OptionItem.
To add additional options just add these lines to your ChewieController:
The index attribute is just for purpases if you want to structure your subtitles in your database and provide your indexes here. start, end and text are here the key attributes.
The Duration defines on which part of your video your subtitles should start and end. For example: Your video is 10 minutes long and you want to add a subtitle between: 00:00 and 00:10'th second you've to provide: