AudioTrack可以播放MIDI文件吗? [英] Can AudioTrack play MIDI files?

查看:111
本文介绍了AudioTrack可以播放MIDI文件吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道AudioTrack Android可以播放MIDI文件吗?

I want to know can AudioTrack Android play MIDI file?

如果没有,哪个库可以.因为我想要Android库 可以为我的应用播放和控制MIDI文件的速度.

If not, which library can. Because I want the Android library which can play and control tempo of MIDI file for my app.

推荐答案

从此处检查Android支持的媒体格式 Android Media支持. MIDI播放支持内置于Android中.使用 JetPlayer 播放MIDI文件在android中非常方便.要播放MIDI文件,您必须编写以下代码:

Check Android Supported media format from here Android Media Support. MIDI playback support is built-in in Android. Playing MIDI file using JetPlayer is very much handy in android. To play MIDI file you have to write code of below :

JetPlayer jetPlayer = JetPlayer.getJetPlayer();
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;
// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
jetPlayer.play();

有关详细信息,请参见示例1 & 示例2 .这是 jet创建者手册,它将为您提供详细信息JetPlayer的后台进程.

For details check Example 1 & Example 2. And here is the jet creator manual which will provide you the details background process of JetPlayer.

这篇关于AudioTrack可以播放MIDI文件吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆