添加:它似乎在其他本机应用程序上正常工作。仅在网络浏览器上损坏。(即 Chrome、移动 Safari)
使用 HLS (=.m3u8) 提供自适应流媒体,并考虑使用 WebVTT 进行字幕。但是当我在 Mobile Safari 上播放它们时,我发现除了英语之外的一些字符在 iOS 8.x 设备上碰巧被破坏了。它在 iOS 7 设备上运行良好。
这是由 Apple 托管的官方示例视频 (.m3u8) 网页: https ://developer.apple.com/streaming/examples/advanced-stream.html
如果你在 iOS 7.x 和 iOS 8.x 设备上都加载这个,选择日文字幕,然后它会在 iOS 8.x 上显示损坏的字符(7.x 及以下版本可以):
有什么要避免的想法吗?我已经在 iOS 模拟器(7.1、8.1、8.2 beta 4)和 iOS 设备(8.0.2、8.1.2)上对此进行了测试。