Повторное использование экземпляров AudioTrack - PullRequest
1 голос
/ 11 сентября 2011

Мы столкнулись с утечкой памяти в классе AudioTrack (http://code.google.com/p/android/issues/detail?id=17995)

Есть ли возможность повторно использовать экземпляры AudioTrack с другими данными формы сигнала? AudioTracks должен быть в статическом режиме для низкой задержки.

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

Кто-нибудь хочет помочь, пожалуйста? Возможно ли то, что я пытаюсь сделать?

Спасибо,

Стив.

1 Ответ

1 голос
/ 11 сентября 2011

Если вы пытаетесь использовать ограниченное количество дорожек, пытались ли вы использовать статический режим?

Из комментария @Steve Haggerty ниже: как сообщается, утечка памяти в некоторых версияхРежим Android и STREAM предпочтительнее для всех разработок.

...