HTML5 Local Storage of audio element source - é possível?

Eu tenho experimentado com os recursos de armazenamento de áudio e local do html5 de tarde e encontrei algo que me deixou perplexo.

Gostaria de armazenar em cache ou armazenar a fonte do elemento de áudio localmente para permitir a reprodução mais rápida e offline. O problema é que não consigo ver como isso é possível com a implementação atual.

Eu tentei o seguinte usando o WebKit:

Criar um arquivo de manifesto para configurar o cache local, mas o arquivo de áudio parece não ser um item que pode ser armazenado em cache, talvez devido à forma como é transmitido ou algo

Eu também tentei usar o javascript para colocar um objeto de áudio no armazenamento local, mas o tamanho do mp3 torna isso impossível devido a problemas de memória (eu acho).

Eu tentei usar os dados uri e base64 para usar o html como um transporte de áudio que pode ser armazenado em cache, mas novamente o tamanho do arquivo torna isso proibitivo. Além disso, o elemento de áudio não parece gostar disso no WebKit (funciona bem no mozilla)

Eu tentei vários métodos de colocar os dados no armazenamento de banco de dados local. Mais uma vez sofrendo os mesmos problemas que os outros casos.

Eu adoraria ouvir qualquer outra idéia que alguém possa ter sobre como eu poderia alcançar meu objetivo de reprodução offline usando cache / armazenamento local no WebKit.

questionAnswers(6)

yourAnswerToTheQuestion