当前位置: 代码迷 >> J2ME >> 问个midicontrol停止发音的有关问题
  详细解决方案

问个midicontrol停止发音的有关问题

热度:4802   发布时间:2013-02-25 21:31:08.0
问个midicontrol停止发音的问题啊
Player pp;
                Control control = null ;
                try {
                    pp = Manager.createPlayer(Manager.MIDI_DEVICE_LOCATOR);
                    pp.realize();
                    pp.prefetch();
                    MIDIControl synth = (MIDIControl)pp.getControl("MIDIControl");
                    synth.shortMidiEvent(0xc1,16,0);        //选择通道1的音色为0(电钢琴)
                    synth.shortMidiEvent(0x91,60,127);   //通道1开始演奏60,力度为127 
}
可以在midi1通道上发音,

                    synth.shortMidiEvent(0x91,60,0);   //或者
synth.shortMidiEvent(0x81,60,0);   //
停止1通道上的发音,但是为什么那些一直放的音色无法停止,导致发了多个音之后就一片嗡嗡嗡了。
停止发音到底怎么控制啊?
只有30分了啊,自行解决了
  相关解决方案