首页 > 解决方案 > 检测当前柱的正确方法?

问题描述

我正在使用 AKAppleSequencer 开发基于 SequencerDemo 应用程序的音序器应用程序。到目前为止一切都很好,但现在我需要添加一个新功能来突出显示当前栏。

我可以使用任何代表来跟踪当前正在播放的栏吗?处理这个问题的正确方法是什么?任何帮助深表感谢。

标签: audiokit

解决方案


AKAppleSequencer有属性currentPositioncurrentRelativePosition它会在查询时告诉你位置。

您可以在每个小节的开头包含一个带有一个事件的音序器轨道,并将其发送到AKMIDICallbackInstrument. 您将拥有一个由这些事件触发的回调函数。在这里,您可以检查当前栏并注意在 UI 中突出显示它。


推荐阅读