iOS 8 – video和声音文件将不会从主屏幕的networking应用程序播放
我有一个使用JWPlayerembeddedvideo和播客的HTML5networking应用程序。 这在iOS 7中运行正常,都在Safari中,并作为Web应用程序保存到主屏幕。
在iOS 8中,video和声音文件也将在Safari中播放,但是当我将应用程序保存到主屏幕并从图标中打开时,不会播放任何媒体文件。
我试着通过我的Mac上的Safari控制台进行debugging,并在手机上运行应用程序,但没有看到任何错误或其他任何可能导致问题的内容。
如果我在iOS 7上运行应用程序,则控制台中的输出与我在iOS 8上看到的相同。
就好像该应用正在尝试加载媒体,但是如果我试图离开媒体embedded的页面,该应用会崩溃并closures。
任何人都可以解释这一点,并提供一个解决办法? 这是一个错误,或苹果蓄意限制主屏幕networking应用程序的function吗?
谢谢,
约翰。
iOS 8.3修复了这个错误。 video现在可以从主屏幕的Web应用程序,包括从appcache播放。
在iOS 8上,我注意到有时媒体不会在前台应用程序中播放audio。 问题似乎是另一个应用程序还没有发布的系统audio,因此前台应用程序无法播放audio。
为了解决这个问题,我:
- 强制closures其他媒体应用程序(双击然后向上滑动closures)。
- closures对媒体项目开放的Safari标签(Vimeo,YouTube,基于网页的媒体播放器)。
然后我用我想播放的媒体重试应用程序,它通常会工作。
- canvas大小调整-IOS HTML5应用程序 – (图表JS)
- 各种iOS版本在Web应用程序caching大小限制及其响应方面有何不同?
- 我如何在HTML5的应用程序caching中存储50MB的video?
- 移动Safari中忽略溢出-x值
- 是否有可能在没有Mac的情况下为iOS创buildPhoneGap应用程序?
- Canvas.toDataURL不适用于移动Safari iOS?
- Mobile Safari和HTML5 iOSnetworking应用程序支持哪些audio文件types(例如,mp3,ogg)?
- PhoneGap中的HTML5 SQLite与本地数据库
- 如果用户在iOS设备上,隐藏HTML元素?