2016-08-06 89 views
0

ich mit etwa 40 15-20 Sekunden lange Videos (1 oder 2 30 Sekunden sind) eine iOS-App macheviele Filme in iOS-App

In Anbetracht der Größe/Menge von ihnen, würde ich ein paar Ratschläge/Anregungen gerne ob ich sie lokal lagern soll oder sie online dampfen soll. Ich wollte nicht, dass meine App das Internet für ihren Hauptzweck benötigt.

Zusätzlich, ich denke, es wäre nützlich, wenn ich genau wüsste,/was genau von dieser Größe/Menge von Videos betroffen wäre ... App-Leistung? alles andere negativ?

Und wie würde ich die Leistung selbst testen, wenn ich versuche, sie alle lokal zu speichern?

Antwort

0

Lösung 1: Fügen Sie sie alle zu Ihrem Projektpaket hinzu und spielen Sie sie aus dem Bündelpfad ab. Pro: Nach der Installation der App funktioniert alles ohne Netzwerkverbindung. Beste Leistung. Con: Ihr App-Paket wird größer sein. Jede neue Version bedeutet, dass der Benutzer sie immer wieder herunterladen muss (mit der App).

Lösung 2: Streamen Sie sie vom Server in Echtzeit. Pro: App-Bundle-Größe ist gering. Con: Videos sind nur mit einer Netzwerkverbindung verfügbar. Während der Wiedergabe kann der Puffer anhalten, wenn die Netzwerkqualität niedrig ist. Sie können das Network Link Conditioner-Tool von Apple verwenden, um fehlerhafte Verbindungen wie Edge oder Paketverlust zu testen.

Lösung 3: Downloaden Sie zuerst Videos in der App (vom Benutzer oder automatisch beim ersten Start) und spielen Sie sie aus dem Dateisystem. Pro: App-Bundle-Größe ist gering. Videos sind ohne Netzwerkverbindung und ohne Zwischenspeichern spielbar. Beste Leistung. Con: Videos müssen zuerst heruntergeladen werden (mit einer Netzwerkverbindung).