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

标签 iphone html audio web-applications

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

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

最佳答案

在 iOS 上静默禁止缓存音频资源是一个错误或设计决定。

参见 this answer了解更多详情。

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

关于iphone - iOS4 iPhone 离线 Web 应用程序上的 HTML5 音频无法播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480818/

相关文章:

iphone - 如何在应用商店发布应用更新?

iphone - 在 Objective-C 中创建 POST 请求

javascript - Css float 内部 div 溢出

javascript - soundcloud api和web音频api不能一起使用

python - 我尝试在 TensorBoard 中使用 tf.summary.audio 打印音频,显示任何音频

老家伙开发的iPhone应用程序

ios - 如何在 alamofire 中设置 Cookie?

html - 包含相同页眉/页脚的静态 Html 页面

javascript - 无法在 iFrame 中打开 .PDF 或 .DOC(X)

ios - WebRTC iOS仅限音频调用的媒体约束