Enable closing MidiSequencer on environment disposal

This commit is contained in:
2020-03-14 12:55:35 +01:00
parent cc2d69e259
commit 26cfc72d14
2 changed files with 8 additions and 0 deletions

View File

@@ -12,4 +12,8 @@ class MidiModule : NativeModuleProvider("smnp.audio.midi") {
override fun onModuleLoad(environment: Environment) {
MidiSequencer.init()
}
override fun beforeModuleDisposal(environment: Environment) {
MidiSequencer.dispose()
}
}

View File

@@ -98,4 +98,8 @@ object MidiSequencer {
fun init() {
sequencer.open()
}
fun dispose() {
sequencer.close()
}
}