Представьте себе пианино как сенсорное приложение. Теперь все, что нужно сделать, это назначить разные звуковые файлы для разных клавиш. Я использую класс SoundPool, но возникают следующие проблемы:
- Звуки не воспроизводятся одновременно. Редко я слышу два звука, играющих вместе
- Некоторые звуки не обнаруживаются при воспроизведении звука
- Отзывчивость слишком плохая, например, звук будет воспроизводиться примерно через 200-300 мс после нажатия соответствующей клавиши
Я видел другие приложения для фортепиано для Android, и они отлично работают в этом отделе, так что мне здесь не хватает? Спасибо, что прочитали.