Caching von Videos auf der Festplatte nach einem erfolgreichen Vorbelastung durch MPMoviePlayerController
-
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.