2010-08-13 8 views
9

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.HTML5-Audio auf iOS4 iPhone offline Web-App wird nicht wiedergegeben?

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-Herunterladens der kleinen mp3-Dateien jedes Mal, wenn die App ausgeführt wird und der Ton angefordert wird, entfernt?

+0

Sieht aus wie ein Duplikat von [diese Frage] (http://stackoverflow.com/questions/1612116/html5-local-storage-of-audio-element-source-is-it-possible), was leider ist noch unbeantwortet. – samkass

Antwort

0

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-Herunterladens der kleinen mp3-Dateien jedes Mal, wenn die App ausgeführt wird und der Ton angefordert wird, entfernt?

1

Es ist ein Fehler oder eine Design-Entscheidung für iOS, das Caching von Audio-Ressourcen stillschweigend zu verbieten.

Weitere Informationen finden Sie unter this answer.

Die Verwendung von PhoneGap sollte funktionieren, da die Audiodateien lokal vorhanden sind.

Verwandte Themen