无论是移动端还是桌面端的 Safari ,在检查器中查看网络请求,发现 MP3 总是重新下载了。
这种情况在桌面端的 Chrome 上不会出现,全部资源都缓存了。
但是在移动端的 Chrome 又出现了 MP3 不能缓存的问题。
使用 HTML5 的离线缓存可以解决 MP3 缓存的问题,但是整个 HTML 页面被缓存了,而且更新麻烦。
若找不到其他解决方法,初步想通过 base64 编码,把音频文件转码储存在 Local Storage,再提取播放。
这种情况在桌面端的 Chrome 上不会出现,全部资源都缓存了。
但是在移动端的 Chrome 又出现了 MP3 不能缓存的问题。
使用 HTML5 的离线缓存可以解决 MP3 缓存的问题,但是整个 HTML 页面被缓存了,而且更新麻烦。
若找不到其他解决方法,初步想通过 base64 编码,把音频文件转码储存在 Local Storage,再提取播放。