буферы массивов Android и производительность? - PullRequest
1 голос
/ 26 ноября 2011

Я хочу загрузить файлы WAV из внешнего местоположения (SDCard) и воспроизводить их, используя один AudioTrack (потоковый режим).

, поскольку требуется время, чтобы прочитать файл и заполнить байтовый массив данными, у меня была идея создать массив для каждого звука (onCreate или чего-то еще), а затем передать его в AudioTrack, когда это необходимо.

это повлияет на производительность? Как хранится этот массив, будет ли он использовать часть «живой» памяти?

знаете ли вы другой способ сделать это, или какой-нибудь пример, который я могу посмотреть?

спасибо за ваше время и, надеюсь, ваш ответ

...