【问题标题】:Getting "throwing -10878" when adding a source to a mixer将源添加到混音器时出现“抛出 -10878”
【发布时间】:2021-11-11 07:34:18
【问题描述】:

AudioKit,macOS:

当我执行mixer.addInput(myAudioPlayer) 时,程序输出此消息:

2021-09-16 11:41:44.578038+0200 ShowTime[16140:1611137] 投掷-10878

...无数次。

你知道 -10878 是什么,以及如何解决它吗?

我也想知道“ShowTime[16140:1611137]”是什么意思。我可以使用这些数字来跟踪我的程序失败的地方吗?

谢谢。

【问题讨论】:

    标签: ios macos audiokit avaudioengine


    【解决方案1】:

    这与 AudioKit 无关。

    它与 AVAudioEngine 或 AVAudioEngine 使用的一些较低级别的组件有关。

    当我将 AVAudioPlayerNode 连接到引擎的主混音器时,我可以验证它是否会发生。如果我直接将播放器连接到 outputNode,那么它就不会发生……但我也怀疑它是无害的——它也会发生在已知的生产代码和 Apple 代码示例中。

    我只在使用运行 IOS 15.2 的模拟器时看到这个“错误”。它不会发生在我的真实设备(IOS 14.4)或运行 14.4 的模拟器上。

    这意味着这是一个错误,或者只是在 IOS 14.4 和 15.2 之间的某个时间引入的“日志噪音”。我没有测试过任何中间版本。

    PS - 我没有看到日志的“Showtime[####:####]”部分,因此该部分可能来自 AudioKit - 使用 NSLog 包装日志。

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多