我有一个声音文件,听作为蜂鸣音,我必须反复播放这个声音,并改变它的音高取决于某些条件。我正在使用AVAudioEngine、AVAudioPlayerNode和AVAudioUnitTimePitch来实现这个目标。我的视图中有两个按钮,即Play和Stop。当我第一次按“播放”按钮时,声音会重复播放,但一次又一次单击“停止”按钮后,声音就不会播放,也不会产生错误。我研究这个问题已经很长时间了,但一直找不到解决的办法,于是我来到这里。你能帮我解决这个问题吗?或者对我的问题还有其他替代的解决方案吗?我的代码如下:import AVFoundation
class V