Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Widget, das entwickelt wurde, um die Wiedergabeposition von Audio- oder Videostreams anzuzeigen und zu steuern. Es bietet eine visuelle Fortschrittsleiste, die interaktiv genutzt werden kann, um durch Medieninhalte zu suchen. Das Widget ist anpassbar und funktioniert auf mehreren Plattformen, einschließlich Mobilgeräten, Web und Desktop. Es integriert sich nahtlos mit Audio- und Videoplayern und bietet eine reibungslose Benutzererfahrung während der Wiedergabe.
Anwendungsfälle
Mediaplayer-Oberflächen
Videonavigationsleiste
Audio-Track-Positionierung
Interaktive Mediensteuerung
Streaming-Anwendungs-Oberflächen
Live-Audio-/Videowiedergabe
Hauptmerkmale
Suchbare Fortschrittsleiste
Plattformübergreifende Kompatibilität
Anpassbare Gestaltung
Echtzeit-Wiedergabeparameter
Unterstützung für Audio und Video
Reaktive Touch-Interaktion
Geeignet für
Entwickler, die Medien-Apps erstellen
UI-Designer, die interaktive Fortschrittsanzeiger benötigen
Apps, die präzise Mediensteuerung erfordern
Plattformübergreifende Audio-/Video-Anwendungen
Bildungs- oder Unterhaltungs-Streaming-Plattformen
Hinweise
Erfordert die Integration mit einem Mediaplayer
Beschränkt auf die Steuerung der Wiedergabeposition
Möglicherweise ist zusätzliche Zustandsverwaltung erforderlich
Nicht geeignet für nicht-medienbezogene Anwendungsfälle
Abhängig von der externen Medienverarbeitungslogik
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
audio_video_progress_bar
A progress bar widget to show or change the position of an audio or video stream.
Note: This package does not play audio or video itself. It's just a widget you can use to show the progress of your audio or video player. This widget is easier to connect to a media player than the Flutter Slider widget is. It also supports showing the buffered status for streamed media.
Example
Add the ProgressBar widget to your UI. A static example would look like this:
You can check out the GitHub repo for the full example using the just_audio plugin. There is no requirement to use just_audio or even a StreamBuilder, though. You can use any audio or video player that provides updates about the current play location. Just rebuild the ProgressBar widget with the new Duration states.
You'll probably want to add other buttons like start and pause, but these are not included with this package. They aren't hard to build, though, and you can find an example in the GitHub repo.
There are a number of interesting feature requests in the GitHub issues. Unfortunately, with the other projects I have going on, I generally don't get around to implementing very many of them. Your best bet is to copy the source code and implement the feature yourself. On the other hand, if the issue you is important enough to you or your company, I'm open to being hired to add your desired feature to this package or to create a custom solution.