是否 possible/workable 将大型(1 小时 MP3)存储在网络应用程序的离线缓存中?

Is it possible/workable to store a large (1 hr MP3) in an offline cache for a web app?

我需要能够创建一种交付 Web 应用程序的方法,其中包括能够播放长达 1 小时的 MP3 文件而无需连接到互联网。

最终用户将是一名游客,如果使用 gprs 互联网,将产生漫游费用。这个想法是它可以在用户可以访问 wifi 时预加载(例如在酒店)。然后他们可以出去走走,仍然可以使用该应用程序并访问音频内容。

当然,一种方法是将其作为 iPhone app/android 提供,但我想知道是否可以有另一种方法?也许通过使用 Angular?

编写合适的网络应用程序

不幸的是,没有可靠的方法,尽管它可能适用于 Google Chrome。 例如- http://www.html5rocks.com/en/tutorials/file/filesystem/

但规格已失效 W3C - [fileapi-directories-and-system/filewriter]