AudioTrack

Ответить
alex.ok
Сообщения: 12
Зарегистрирован: 11 ноя 2013, 16:30

AudioTrack

Сообщение alex.ok » 11 ноя 2013, 16:49

Помогите, пожалуйста, кто знает, по классу AudioTrack.
может ли он играть звук из папки raw или assets?
Как в этом классе нужно указывать, что имеено нужно воспроизвести?
Вроде нужно создавать массив или byte[] или sort []. Но как его наполнить данными из конкретного .wav?
Читал различные описания этого класса, в том числе на официальном сайте (с английским дружу нормально) и не могу разобраться до конца.
Как установить битность, частоту дискретизации и пр - с этим все понятно. Но вот где и как указывать ЧТО именно воспроизвести, ну не могу найти. Единственное, что нашел - это пример на забугорном сайте где воспроизводится файл с sd карточки и к нему прописывается путь. Но у меня звуки лежат в raw или assets, не хочу их на карточку кидать.
Помогите советом, кто может!

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: AudioTrack

Сообщение trew » 11 ноя 2013, 17:46

Пример, берём файл track1 из папки raw:

Код: Выделить всё

InputStream in1=getResources().openRawResource(R.raw.track1);  
ссылка
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

Ответить