看起来,在声音文件播放完之前,completionHandler of player.scheduleFile()被称为。我使用的是长度为5s的声音文件-- println()-Message大约在声音结束前1秒左右出现。谢谢!以下是一些代码: let engine:AVAudioEngine let mainM
我必须一次播放三种类型的wav文件。当我点击Enter region中的Play按钮时,它播放一个名为"EnterRegion.wav“的声音,点击Exit Region play按钮播放"ExitRegion.wav”音频文件。但是对于Immediate的播放按钮,它会重复播放声音,直到我按下停止按钮。第一个和第二个播放按钮对我来说都是完美的,但当我在Immediate中点击Play按钮时,它会第一次播放