Ich werde eine große Anzahl von MP3-Dateien in meiner App haben. Gerade jetzt, das ist, was ich tue:Beste Möglichkeit, eine große Anzahl von Dateien in iOS zu verwalten
Verwenden On Demand Resources so dass die Dateien nicht die App Größe beeinflussen;
Beim ersten Start:
- Wenn Benutzer mit einem WLAN verbunden ist, laden Sie alle Dateien und speichern sie in der App Dokumente Verzeichnis;
- Wenn der Benutzer nicht mit dem WLAN verbunden ist, bitten Sie ihn, ihn später herunterzuladen oder herunterzuladen.
Nun meine Frage:
Wenn die Gesamt Dateien Größe beispielsweise mehr als 300 MB erreicht, wird es ein Problem sein, da vielleicht wird der Benutzer die App gelöscht werden, da er aus läuft Raum. Wie kann ich das lösen?
ich dachte:
speichern meine Dateien online und spielen, aber dann jedes Mal wenn der Benutzer es wünscht, sie zu spielen, wird er mobilen Daten verwenden. Oder, wenn der Benutzer keine Datenverbindung hat oder er an einem Ort ohne Signal ist, kann er die App nicht benutzen;
komprimieren Sie die Dateien in einer Zip-Datei, entpacken Sie sie dann, wenn der Benutzer sie abspielen und erneut zippen möchte;
fragen Sie den Benutzer, welche Dateien er herunterladen möchte, und entfernen Sie sie dann, wenn er mehr herunterladen möchte.
Welches Format verwenden Sie für Audiodateien? Ist es wav oder ein komprimiertes Format wie mp3 oder ogg? – Avt
mp3 (Ich werde dieses Detail zu der Frage hinzufügen). Übrigens, ist das das beste Format oder gibt es etwas Besseres? (weniger Größe ohne Qualitätsverlust) – fabersky