iOS4 iPhone离线Web应用程序上的HTML5音频无法播放?

时间:2010-08-13 21:34:29

标签: iphone html5 audio web-applications

我构建了一个离线Web应用程序(www.chirp.com),在桌面上添加书签时会自动缓存。在飞行模式下对iPhone4进行测试表明该程序在没有网络连接的情况下运行(当然除了谷歌地图访问)。但mp3声音文件无法在此模式下播放。在离线模式下运行时音频标签是否有问题?声音文件包含在清单文件中,因此它们应与其他文件一起缓存。例如,仍然显示图像文件。

如果我使用PhoneGap从这个webapp创建iPhone应用程序怎么样?声音文件是否会包含在生成的二进制加载中?换句话说,每次运行应用程序并请求声音时,在线下载小型mp3文件的时间延迟会被删除吗?

2 个答案:

答案 0 :(得分:1)

iOS上的错误或设计决定是默默地禁止缓存音频资源。

有关详细信息,请参阅this answer

使用PhoneGap应该有效,因为音频文件将存在于本地。

答案 1 :(得分:0)

如果我使用PhoneGap从这个webapp创建iPhone应用程序怎么样?声音文件是否会包含在生成的二进制加载中?换句话说,每次运行应用程序并请求声音时,在线下载小型mp3文件的时间延迟会被删除吗?