2011-12-03 17 views
5

Busqué y encontré que html5 no es compatible directamente con el almacenamiento de audio. Convertiré los audios en bases64 strings y luego los almacenaré en el almacenamiento local.Almacenamiento de archivos de audio en html5 almacenamiento local-descarga de archivos de audio con javascript

Estoy desarrollando una aplicación de reproductor de audio html5 con jplayer. Tengo audios en el servidor y debo almacenarlos en el almacenamiento local, así que necesito descargar archivos de audio con javascript. ¿Hay alguna manera de descargar archivos de audio con javascript? Cualquier ayuda sería apreciada.

+0

Safari hace el almacenamiento de audio local http://developer.apple.com/library/safari/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Introduction/Introduction.html – Lloyd

+0

no pudo encontrar la manera soportes de almacenamiento de audio en el almacenamiento local de safari . ¿Puedes dar la sección exacta que lo explique? –

+0

¿cómo te va? ¿Se rajó usando caché de aplicaciones sin conexión? Estará necesitando también esta funcionalidad pronto, también ... – Lloyd

Respuesta

5

El almacenamiento local tiende a ser de tamaño limitado (5mb ish? No se puede encontrar una referencia) por lo que es poco probable que funcione bien.

Es posible que pueda buscar en el uso de HTML5 AppCache o File system API.

+0

Encontré un referencia, pero no puedo estar seguro de que sea correcto. Creo que la API del sistema de archivos puede ayudarme –

+1

"La especificación API del sistema de archivos debe considerarse muerta" –

4

Puede usar el HTML5 Offline Application Cache en Safari/Webkit.

utilizar la caché de aplicaciones en línea para almacenar HTML, JavaScript, CSS y recursos de medios de comunicación a nivel local, para crear aplicaciones basadas en web que funcionan incluso cuando un usuario recurrente no está conectado a Internet.

+0

No funciona para audio. Se descargará, cacheará, pero no se reproducirá. Ios 5.2 – trcarden

Cuestiones relacionadas