avplayer - iOS 11 网络更改 AVPlayer 音频流 bug

标签 avplayer audio-streaming ios11 swift4 live-streaming

修订后的问题(基于现已记录的 AVPlayer 错误):

我找到了使用此代码作为基础的解决方法:https://stackoverflow.com/a/25623647/6697755

我发现isWWAN标志可以用来检查网络类型

var flags: SCNetworkReachabilityFlags = []
let isCellular = flags.contains(.isWWAN)

这似乎是一个相当可靠的检查。 所以我现在可以导出网络类型更改并重新启动播放器。

...我只花了大约 80 个小时就找到了这个解决方法;|

最佳答案

当我更新到 iOS 11 时,我遇到了同样的问题。我在 Apple 的 Bug Reporter 和 Open Radar 上提交了一个 Bug - rdar://35270862

关于avplayer - iOS 11 网络更改 AVPlayer 音频流 bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47027077/

相关文章:

iphone - 无法使用 iPod 音乐初始化 AVPlayer

java - Android 音频流 : anybody managed to make android-openmxplayer working?

node.js - 如何桥接字节数组和音频流?

ios11 - 表单演示上的 UISearchController

swift - 在 SwiftUI/AVPlayer 中与 NotificationCenter/Combine 作斗争

ios - 无法使用 AVPlayer 播放 .mp4 视频文件

ios - 在 iOS 上使用语音输入后视频停止

javascript - 使用 HTML5 流式传输加密版权内容(音频/视频)

swift - 在 iOS 11.4 上隐藏导航后退按钮

swift - 检查是否已询问位置服务授权