Enable closing MidiSequencer on environment disposal
This commit is contained in:
@@ -12,4 +12,8 @@ class MidiModule : NativeModuleProvider("smnp.audio.midi") {
|
||||
override fun onModuleLoad(environment: Environment) {
|
||||
MidiSequencer.init()
|
||||
}
|
||||
|
||||
override fun beforeModuleDisposal(environment: Environment) {
|
||||
MidiSequencer.dispose()
|
||||
}
|
||||
}
|
||||
@@ -98,4 +98,8 @@ object MidiSequencer {
|
||||
fun init() {
|
||||
sequencer.open()
|
||||
}
|
||||
|
||||
fun dispose() {
|
||||
sequencer.close()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user