audiokit - 检测当前柱的正确方法?
问题描述
我正在使用 AKAppleSequencer 开发基于 SequencerDemo 应用程序的音序器应用程序。到目前为止一切都很好,但现在我需要添加一个新功能来突出显示当前栏。
我可以使用任何代表来跟踪当前正在播放的栏吗?处理这个问题的正确方法是什么?任何帮助深表感谢。
解决方案
AKAppleSequencer
有属性currentPosition
,currentRelativePosition
它会在查询时告诉你位置。
您可以在每个小节的开头包含一个带有一个事件的音序器轨道,并将其发送到AKMIDICallbackInstrument
. 您将拥有一个由这些事件触发的回调函数。在这里,您可以检查当前栏并注意在 UI 中突出显示它。
推荐阅读
- vuejs-slots - 为 vue2-daterange-picker 设置自定义范围槽时出现“TypeError:ranges.clickRange 不是函数”
- python - docker中的Spacy负载模型
- c++ - 虚拟是在 C++ 中定义智能函数指针吗?
- javascript - 谷歌材料条形图没有按比例绘制条形图
- ios - SwitUI - 列表中的两个 navigationLink
- python - python中的数独求解器不是印刷板
- angular - 当我在子元素上使用相同的角度动画时,它不起作用
- c# - NJsonSchema C# - 更改生成的值类型
- pca - 如何解释 PCA (fviz_pca_var)?
- aws-iot - 使用策略将 AWS IOT 设备限制为自身