简体   繁体   English

AVPlayerLayer 无法在 iOS 11 中渲染脱机 HLS 视频

[英]AVPlayerLayer not rendering offline HLS video in iOS 11

I am facing a weird issue in iOS 11. I have an App where I am playing HLS video in AVPlayer.我在 iOS 11 中遇到了一个奇怪的问题。我有一个应用程序,我在 AVPlayer 中播放 HLS 视频。 In case of offline HLS video after starting video audio is playing but video content is not getting rendered on AVPlayerLayer .如果在开始播放视频音频后离线 HLS 视频正在播放但视频内容未在 AVPlayerLayer 上呈现 This issue is occurring only in iOS 11 and above .此问题仅在 iOS 11 及更高版本中发生 It is working perfectly in iOS 10. But at the same time online HLS contents are playing perfectly in iOS 11 and iOS 10.它在 iOS 10 中完美运行。但同时在线 HLS 内容在 iOS 11 和 iOS 10 中完美播放。

This seems to be a bug in iOS 11 as I checked it in Apple's sample code .这似乎是 iOS 11 中的一个错误,因为我在Apple 的示例代码中检查了它。

I run sample code in iOS 11 device to check.我在 iOS 11 设备中运行示例代码进行检查。

If it's not a bug in iOS 11 then how to solve this.如果这不是 iOS 11 中的错误,那么如何解决这个问题。

This issue is solved now.这个问题现在已经解决了。 It was bug in iOS 11.0 but now it's fixed in iOS 11.2.这是 iOS 11.0 中的错误,但现在已在 iOS 11.2 中修复。

I used Xcode version 9.2 latest iOS SDK version 11.2我使用的是 Xcode 9.2 版最新的 iOS SDK 11.2 版

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM