И вот картинку мы добавили в наш проект, написали простенькую логику, наше приложение что-то делать, но все-равно скучно. Точно! Звук!
Воспользуемся прекрасным SoundPoll.
Сделаем вначале такие импорты:
На этом все. Подписывайтесь, ставьте лайки :)))
Воспользуемся прекрасным SoundPoll.
Сделаем вначале такие импорты:
import android.media.AudioManager;Далее закидываем наши мелодии в res/raw, создаем экземпляр SoundPool'a:
import android.media.SoundPool;
soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);"Заливаем" мелодию и получаем ее ID:
soundID = soundPool.load(this, R.raw.you_music_here, 1);Осталось ее воспроизвести! Воспроизводим по полученному ID.
soundPool.play(soundID, 1.0f, 1.0f, 1, 0, 1f);Вот собственно и все. Не забудьте объявить переменные!
На этом все. Подписывайтесь, ставьте лайки :)))
Ага, лайк тебе подавай и еще и подписаться просишь, а объяснять кто будет, то, что ты написал есть в google доках и начинающему это ничего не даст. Нужно было рассказать про аргументы у функций и конструктора класса SoundPool. Еще было бы не плохо привести пример, со скринами, а не просто написать готовые функции.
ОтветитьУдалитьP.S Учти на будущее, удачи:)
Молод был, горяч)
Удалить