【发布时间】:2021-02-23 17:15:51
【问题描述】:
我正在开发一个简单的 MIDI 键盘。每个钢琴键都是一个按钮。只要你按下它,它就会向虚拟设备发送一个“MIDI note ON”信号:
Button(action: {
MidiDevice.playNote("C")
}) {
Image(systemName: "piano-white-key")
}
它工作正常。延迟很好,用户可以在几分之一秒内弹奏按键,或者按住按钮以获得更长的音符。现在,如何拦截“用户抬起手指”的动作以便立即发送MidiDevice.stopNote("C") 事件?
【问题讨论】:
-
这里有什么对你有用的吗? stackoverflow.com/questions/58284994/…
标签: swiftui