2011-12-03 7 views
5

Ho cercato e ho trovato che html5 non supporta direttamente la memorizzazione di audio. Convertirò gli audio in stringhe base64 e quindi li memorizzerò nella memoria locale.Memorizzazione di file audio nella memoria locale html5 - download di file audio con javascript

Sto sviluppando un'applicazione di lettore audio html5 con jplayer. Ho un audio nel server e ho bisogno di memorizzarli nella memoria locale, quindi ho bisogno di scaricare file audio con javascript. C'è un modo per scaricare file audio con javascript? Qualsiasi aiuto sarebbe gradito.

+0

Safari fa memorizzazione audio locale http://developer.apple.com/library/safari/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Introduction/Introduction.html – Lloyd

+0

io non potrebbe trovare come supporti di memorizzazione audio nella memoria locale di safari . Puoi dare una sezione esatta che la spiega? –

+0

come va? Cracked usando Offline Application Cache? Presto avrò bisogno anche di questa funzionalità .. – Lloyd

risposta

5

La memoria locale tende a essere di dimensioni limitate (5mb ish? Non riesce a trovare un riferimento), quindi è improbabile che funzioni bene.

Potresti riuscire a utilizzare HTML5 AppCache o File system API.

+0

Ho trovato un riferimento, ma non potrei essere sicuro che sia corretto. Penso che il file system api possa aiutarmi a –

+1

"Le specifiche API del filesystem dovrebbero essere considerate morte" –

4

È possibile utilizzare lo HTML5 Offline Application Cache in Safari/Webkit.

utilizzare la cache dell'applicazione offline per memorizzare HTML, JavaScript, CSS e risorse mediatiche a livello locale, per creare applicazioni web-based che funzionano anche quando un utente di ritorno non è connesso a Internet.

+0

Non funziona per l'audio. Downnload, cache, ma non riprodurrà. Ios 5.2 – trcarden