从API级别23开始支持Android.Media.Midi,但没有关于此的文档。有没有人知道或使用过xamarin的这个特性?谢谢!
答案 0 :(得分:0)
是的,Xamarin.Android支持Android.Media.Midi。 我还没有工作代码,但你可以从
开始if (!PackageManager.HasSystemFeature(PackageManager.FeatureMidi)) throw new NotSupportedException("Midi");
var midiManager = (MidiManager) GetSystemService(MidiService);
var midiDevInfos =(MidiDeviceInfo[]) midiManager.GetDevices();
您必须定义实现接口IOnDeviceOpenedListener的类,以尝试打开midi设备并获取其midi端口。 仅使用Android Midi API文档,编码midi就有点棘手了。