Xamarin.Android是否支持MIDI?

时间:2016-07-17 07:20:12

标签: xamarin.android midi

从API级别23开始支持Android.Media.Midi,但没有关于此的文档。有没有人知道或使用过xamarin的这个特性?谢谢!

1 个答案:

答案 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就有点棘手了。