Caching von Videos auf der Festplatte nach einem erfolgreichen Vorbelastung durch MPMoviePlayerController

StackOverflow https://stackoverflow.com/questions/934303

  •  06-09-2019
  •  | 
  •  

Frage

Nach dem Start eines Video MPMoviePlayerController des initWithContentURL: verwendet wird, ist es möglich, die heruntergeladenen Videos cachen, so dass das nächste Mal das Video abgespielt wird über eine lokale Datei geladen werden kann: // URI? Ich verstehe, dass es möglich ist mein eigenes Download zu tun und und Starten Sie den Video-Player, jedoch würde Ich mag Vorteil der Fähigkeit des Spielers nehmen vor dem Abschluss der Vorspannung zu starten.

Keine korrekte Lösung

Andere Tipps

ein Trick, ist der Download auf die Festplatte zu starten - (mit Atom: JA), 10 Sekunden warten, und der Video-Player auf der lokalen Festplatte Pfad verweisen. es wird „heruntergeladen“, während die unvollständige Datei zu spielen.

zum nächsten Mal, nur prüfen, ob die Datei zuerst vorhanden ist.

Ich habe diese sehr gut auf WIFI-Verbindungen arbeiten, aber auf 3G gab es alle Arten von crashyness.

schlimmer, es gab Probleme mit unvollständigen lokalen Dateien. lassen Sie mich wissen, ob es das wert ist.

ich nicht getestet, aber es kann möglich sein, [NSURLCache sharedURLCache] mit einer benutzerdefinierten scheiben nur Cache-Implementierung außer Kraft zu setzen. Wenn MPMoviePlayerController NSURLRequest verwendet, könnte es funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top