将音频文件存储在html5本地存储中 - 使用javascript下载音频文件

时间:2011-12-03 13:20:00

标签: javascript html5-audio jplayer

我搜索并发现html5不支持直接存储音频。我将音频转换为base64字符串,然后我将存储在本地存储中。

我正在使用jplayer开发html5音频播放器应用程序。我在服务器中有音频,我需要将它们存储在本地存储中,所以我需要用javascript下载音频文件。 有没有办法用javascript下载音频文件? 任何帮助都会很感激。

2 个答案:

答案 0 :(得分:5)

本地存储的大小往往有限(5mb ish?找不到参考)所以这不太可能正常工作。

您可以查看使用HTML5 AppCacheFile system API

答案 1 :(得分:4)

您可以在Safari / Webkit中使用HTML5 Offline Application Cache

  

使用离线应用程序缓存来存储HTML,JavaScript,CSS和   本地媒体资源,用于创建有效的基于Web的应用程序   即使返回的用户没有连接到互联网。