我一直在试验html5的音频和本地存储功能,并且碰到了让我难过的东西.
我希望能够在本地缓存或存储音频元素的源,以实现更快速和离线播放.问题是我无法看到当前实现如何实现这一点.
我使用WebKit尝试了以下方法:
创建清单文件以设置本地缓存,但音频文件看起来不是可缓存的项目可能是由于它是流的方式或某事
我还尝试使用javascript将音频对象放入本地存储,但由于内存问题(我认为),mp3的大小使得这不可能.
我试图使用数据uri和base64来使用html作为可以缓存的音频传输,但文件大小再次使这个禁止.另外音频元素在WebKit中似乎不喜欢这样(在mozilla中工作正常)
我已经尝试了几种将数据放入本地数据库存储的方法.再次遇到与其他案件相同的问题.
我很想听听任何人对于如何使用WebKit中的缓存/本地存储实现离线播放目标的任何其他想法.
我们希望制作一个基于音频的网络应用程序,它将包含许多声音片段.我们希望缓存这些文件,以便性能良好并且不依赖于网络速度.HTML5可以将音频缓存为离线模式吗?