HTML5-Audio auf iOS4 iPhone offline Web-App wird nicht wiedergegeben?

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.

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?

    
Bruce Martin 13.08.2010, 21:34
quelle

2 Antworten

1

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.

    
codelark 02.10.2010 03:57
quelle
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-Downloads der kleinen mp3-Dateien jedes Mal, wenn die App ausgeführt wird und der Ton angefordert wird, entfernt?

    
Bruce Martin 30.08.2010 16:15
quelle