AVAudioEngine因错误而崩溃!nodeimpl-> HasEngineImpl()'

时间:2016-02-21 00:03:49

标签: ios avfoundation avaudioengine avaudioplayernode

在播放我附加到引擎的AVAudioPlayerNode之后,我将其分离(以降低CPU使用率)。但是,当我再次将AVAudioPlayerNode重新连接到引擎并尝试播放它时(当它仍在播放时),我遇到了错误:

  

'必需条件为false:!nodeimpl-> HasEngineImpl()'

我无法理解这告诉我的是什么。

注意:只有当我在前一次播放声音时再次尝试播放AVAudiPlayerNode时才会发生崩溃(例如,我点击一个连续两次通过相同的AVAudioPlayerNode产生相同声音的按钮另一个)。

如果我等待之前的比赛结束,它就不会崩溃。

0 个答案:

没有答案