звук одного файла?

#android #class #audio

#Android #класс #Аудио

Вопрос:

Я создаю приложение для платформы Android, это 2d-игра. У меня есть несколько звуков, например, монеты, попадание, стрельба, перезагрузка и т.д. У меня есть все они в одном файле с именем sounds. Мой вопрос в том, могу ли я использовать этот один файл или мне нужно разделить его на множество отдельных файлов? есть ли какой-либо способ использовать время, когда каждый из них запускается и останавливается?

например, один файл начинается в 0: 15 и заканчивается в 0: 17. могу ли я вырезать звук с помощью eclipse в своей деятельности или создать новый, из которого я могу импортировать звуки, которые будут обрабатывать все звуки?

(Я имею в виду, например, класс с именем ‘Sound’, и каждый раз, когда мне нужно использовать звук, скажем, ‘coins’, я мог бы просто написать ‘Sound.coins.play’).

Кстати, я использую canvas для поверхностного просмотра и управляю им в потоке с помощью lockcanvas и unlockandpost.

Ответ №1:

SoundPool Класс — это то, что они обычно используют для игровых звуков. Он поддерживает загрузку нескольких логически отличных звуков из одного файла.

Комментарии:

1. можете ли вы включить пример или руководство по его использованию?