Offline Playing Capability

Offen
#33 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
28/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
dart, flutter
Bereich
mobile

Rechercherichtung

Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die aktuelle Video-Streaming-Integration des Flutter SDK und die Bereitstellung von Downloads und zwischengespeicherten Inhalten zu überprüfen. Lege den Umfang für die Offline-Wiedergabe voraufgezeichneter Inhalte fest, einschließlich des Löschens und der Aktualisierung des Caches, und schließe Live-Streams aus; bestätige das Verhalten mit fokussierten Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Feature request for Cloudinary Flutter SDK

Offline Playing Capability

Explain your use case

The current Cloudinary SDK streams videos directly, requiring continuous internet access. Without it, video playback halts, causing poor user experience. This feature would enable smoother viewing for pre-recorded videos, especially in low-connectivity environments.

Describe the problem you’re trying to solve

In our Flutter app, users often lose internet connectivity but still expect to access video content. We need a way to cache Cloudinary-hosted videos so users can view them offline after downloading.

Do you have a proposed solution?

Yes. Introduce an option to download and cache videos for offline playback, excluding live streams. Developers should be able to manage cached content, including clearing or updating stored videos. Implementing this will require collaboration with the Cloudinary team to ensure proper integration within the SDK.

Vorherrschende Sprache
Dart
Sterne
10
Forks
9
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus cloudinary/cloudinary_flutter

Alle Issues in cloudinary/cloudinary_flutter

Ähnliche Issues

Weitere Issues zu Dart

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.