【发布时间】:2017-10-17 13:30:53
【问题描述】:
我在 iOS 11 中遇到了一个奇怪的问题。我有一个在 AVPlayer 中播放 HLS 视频的应用程序。在离线 HLS 视频的情况下开始视频音频正在播放但视频内容未在 AVPlayerLayer 上呈现。此问题仅在 iOS 11 及更高版本中出现。它在 iOS 10 中完美运行。但同时在线 HLS 内容在 iOS 11 和 iOS 10 中完美播放。
这似乎是 iOS 11 中的一个错误,我在 Apple's sample code 中进行了检查。
我在 iOS 11 设备上运行示例代码进行检查。
如果这不是 iOS 11 中的错误,那么如何解决这个问题。
【问题讨论】:
-
我也面临同样的问题。我已经在一定程度上缩小了范围。下载视频时,正在下载最低比特率的流,它在 .m3u8 文件中只有音频标签。有什么解决办法吗?
-
@vivin 这个问题通过 iOS SDK 中的修复解决了。
标签: ios objective-c avplayer avplayerlayer avplayerview