Я пишу код, который будет запускаться, автоматически запускает воспроизведение MIDI-последовательности и что пользователь может сделать паузу в любое время, нажав клавишу. Они ключ погрузочно-разгрузочные работы просто отлично, однако, я получаю очень странную ошибку, где паузу секвенсора с событием:Приостановка Java Sequencer Сбрасывает Tempo
public void pause() {
// if the sequencer is playing, pause its playback
if (this.isPlaying) {
this.sequencer.stop();
} else { // otherwise "restart" the music
this.sequencer.start();
}
this.isPlaying = !this.isPlaying;
}
сбрасывает темп секвенсора. Песня/секвенсор начинает играть с 120000 MPQ (как загружен с моего ввода) и сбрасывается до 500000 MPQ. Кто-нибудь знает, почему это может произойти? Благодарю.
Остановка не приостанавливается. И почему код в вашей реализации это известно только его автору. –