#android #class #audio
#Android #класс #Аудио
Вопрос:
Я создаю приложение для платформы Android, это 2d-игра. У меня есть несколько звуков, например, монеты, попадание, стрельба, перезагрузка и т.д. У меня есть все они в одном файле с именем sounds. Мой вопрос в том, могу ли я использовать этот один файл или мне нужно разделить его на множество отдельных файлов? есть ли какой-либо способ использовать время, когда каждый из них запускается и останавливается?
например, один файл начинается в 0: 15 и заканчивается в 0: 17. могу ли я вырезать звук с помощью eclipse в своей деятельности или создать новый, из которого я могу импортировать звуки, которые будут обрабатывать все звуки?
(Я имею в виду, например, класс с именем ‘Sound’, и каждый раз, когда мне нужно использовать звук, скажем, ‘coins’, я мог бы просто написать ‘Sound.coins.play’).
Кстати, я использую canvas для поверхностного просмотра и управляю им в потоке с помощью lockcanvas и unlockandpost.
Ответ №1:
SoundPool
Класс — это то, что они обычно используют для игровых звуков. Он поддерживает загрузку нескольких логически отличных звуков из одного файла.
Комментарии:
1. можете ли вы включить пример или руководство по его использованию?