ios - "nw_endpoint_flow_copy_multipath_subflow_counts Called on non-Multipath connection"导致搜索栏出现问题

标签 ios swift

我正在构建一个广播/播客流媒体应用程序,并在输出终端中收到以下注释。我一直忽略它,因为它似乎没有任何影响,但现在它似乎正在影响我使用 UISlider 作为搜索栏以在轨道中跳得更远或更早。我知道多路径是为了帮助流从 wifi 无缝转到 4G,但我不知道如何将它实现到我的播放器中。

我的播放器如下,以音频的URL为参数

func loadRadio(radioURL: String) {


        guard let url = URL.init(string: radioURL) else { return }


        if let playerItem = self.playerItem {
            playerItem.removeObserver(self, forKeyPath: #keyPath(AVPlayerItem.status), context: &playerItemContext)
        }

        let playerItem = AVPlayerItem.init(url: url)
        self.playerItem = playerItem
        playerItem.addObserver(self, forKeyPath: #keyPath(AVPlayerItem.status), options: [NSKeyValueObservingOptions.old, .new], context: &playerItemContext)
        AudioService.shared.player = AVPlayer.init(playerItem: playerItem)
        AudioService.shared.player?.automaticallyWaitsToMinimizeStalling = false;
        AudioService.shared.player?.play()


    }

它的文档在这里:https://developer.apple.com/documentation/foundation/urlsessionconfiguration/improving_network_reliability_using_multipath_tcp

但它的实现超出了我的范围。

我需要在代码中添加什么来启用多路径服务类型handover类型?

最佳答案

参见:Using an AVPlayer returns a "non-Multipath connection" error

这是苹果需要修复的iOS 13模拟器的bug

关于ios - "nw_endpoint_flow_copy_multipath_subflow_counts Called on non-Multipath connection"导致搜索栏出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58909866/

相关文章:

xcode - 具有特定颜色的特定字母?

ios - 使用数组将值传递给 SWIFT 中的 TIMER

ios - 如何删除 PersistentStore 并重新创建它以添加新数据?

swift - 带有选项卡 View Controller 的 Segue 保持传递值

ios - Swift 在 Objective-C 项目中

ios - 如何将数组中的数据拆分和排序到 nsmutabledictionary

ios - 在 Xcode 中的两个坐标之间绘制多段线

ios - 如何在 iOS 上订购不区分大小写的解析查询?

ios - 为什么在向图层添加子图层时缺少隐式动画?

ios - iOS 上的语音合成在加载时出现奇怪的错误,并且没有并发