Android 的 USB Midi 驱动程序崩溃
USB Midi driver for Android crashes
我正在尝试在我的项目中使用这个 USB-MIDI-Driver https://github.com/kshoji/USB-MIDI-Driver。我使用 gradle、
添加了驱动程序
maven {url 'https://github.com/kshoji/USB-MIDI-Driver/raw/master/MIDIDriver/snapshots'}
...
compile 'jp.kshoji:midi-driver:0.1.1:@aar'
复制了示例 (https://github.com/kshoji/USB-MIDI-Driver/blob/master/MIDIDriverSample/src/jp/kshoji/driver/midi/sample/UsbMidiDriverSampleActivity.java),删除了 "play audio" 部分并从我的 MainActivity 启动了 activity。
我的问题是,随着时间的推移,它变得越来越慢,它错过了事件,我跳帧,ui 变得没有响应,设备被分离,我的应用程序或多或少崩溃了......来自 Google Play Market 的预编译项目工作正常。
我唯一能想到的是我用错了版本的驱动或者sample。。。有遇到类似问题的大佬可以帮帮我吗?
我并没有真正找到答案,而是跟着 kshojis comment in Send MIDI messages over USB on Android and tried the alternative driver he suggests (http://www.humatic.de/htools/nmj/)。
nmj 似乎使用的资源少得多,但需要您解释 midi 事件。 http://www.petesqbsite.com/sections/express/issue18/midifilespart1.html 是关于如何阅读 midi 的很好的资源。
我正在尝试在我的项目中使用这个 USB-MIDI-Driver https://github.com/kshoji/USB-MIDI-Driver。我使用 gradle、
添加了驱动程序maven {url 'https://github.com/kshoji/USB-MIDI-Driver/raw/master/MIDIDriver/snapshots'}
...
compile 'jp.kshoji:midi-driver:0.1.1:@aar'
复制了示例 (https://github.com/kshoji/USB-MIDI-Driver/blob/master/MIDIDriverSample/src/jp/kshoji/driver/midi/sample/UsbMidiDriverSampleActivity.java),删除了 "play audio" 部分并从我的 MainActivity 启动了 activity。
我的问题是,随着时间的推移,它变得越来越慢,它错过了事件,我跳帧,ui 变得没有响应,设备被分离,我的应用程序或多或少崩溃了......来自 Google Play Market 的预编译项目工作正常。
我唯一能想到的是我用错了版本的驱动或者sample。。。有遇到类似问题的大佬可以帮帮我吗?
我并没有真正找到答案,而是跟着 kshojis comment in Send MIDI messages over USB on Android and tried the alternative driver he suggests (http://www.humatic.de/htools/nmj/)。
nmj 似乎使用的资源少得多,但需要您解释 midi 事件。 http://www.petesqbsite.com/sections/express/issue18/midifilespart1.html 是关于如何阅读 midi 的很好的资源。