我有一个 HTML5 网络应用程序,它使用 JWPlayer 来播放嵌入式视频和播客。这在 iOS 7 中运行良好,无论是在 Safari 中还是作为网络应用程序保存到主屏幕时。
在 iOS 8 中,视频和声音文件也可以在 Safari 中播放,但是当我将应用程序保存到主屏幕并从图标打开它时,没有任何媒体文件可以播放。
我已尝试通过我的 Mac 上的 Safari 控制台进行调试,应用程序在我的手机上运行,但没有发现任何错误或任何其他可能导致问题的原因。
如果我在 iOS 7 上运行该应用程序,控制台中的输出与我在 iOS 8 上看到的相同。
就好像应用正在尝试加载媒体,但如果我尝试离开嵌入媒体的页面,应用就会崩溃并关闭。
任何人都可以阐明这一点,并提供解决方法吗?这是一个错误,还是 Apple 有意限制主屏幕网络应用程序的功能?
谢谢,
约翰。
最佳答案
iOS 8.3 修复了这个错误。现在可以从主屏幕网络应用播放视频,包括来自应用缓存。
关于iOS 8 - 视频和声音文件无法从主屏幕网络应用程序播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25997691/