Ich habe eine Offline-Web-App (unter www.chirp.com) erstellt, die sich selbst speichert, wenn sie auf dem Desktop mit einem Lesezeichen versehen wird. Das Testen auf dem iPhone4 im Flugzeugmodus zeigt, dass das Programm ohne Netzwerkverbindung läuft (außer natürlich für Google Map Access). Aber die mp3-Sounddateien werden in diesem Modus nicht abgespielt. Gibt es ein Problem mit dem Audio-Tag im Offline-Modus? Die Audiodateien sind in der Manifestdatei enthalten, daher sollten sie mit den anderen Dateien zwischengespeichert werden. Bilddateien werden zum Beispiel immer noch angezeigt.
Wie wäre es, wenn ich mit PhoneGap eine iPhone-App über diese Webanwendung erstellen würde? Werden die Sounddateien in die resultierende binäre Last einbezogen? Mit anderen Worten, wird die Zeitverzögerung des Online-Downloads der kleinen mp3-Dateien jedes Mal, wenn die App ausgeführt wird und der Ton angefordert wird, entfernt?
Es ist ein Fehler oder eine Designentscheidung bei iOS, das Caching von Audio-Ressourcen stillschweigend zu verbieten.
Siehe diese Antwort für mehr Details.
Die Verwendung von PhoneGap sollte funktionieren, da die Audiodateien lokal vorhanden sind.
Wie wäre es, wenn ich mit PhoneGap eine iPhone-App über diese Webanwendung erstellen würde? Werden die Sounddateien in die resultierende binäre Last einbezogen? Mit anderen Worten, wird die Zeitverzögerung des Online-Downloads der kleinen mp3-Dateien jedes Mal, wenn die App ausgeführt wird und der Ton angefordert wird, entfernt?
Tags und Links iphone web-applications html5 audio