Добрый день,вопрос слегка поверхностный,думаю никому не охота читать весь мой код.мне нужно юзать AudioRecord в треде для записи звука и после передавать определенному классу.
while (isRunning) {
recorder.read(buffer, 0, bufferSize);
asrClient.write(buffer, 0, bufferSize);
}
Все работает отлично,но мне кажется проблема происходит с закрытием AudioRecord.при повторной попытке я получаю pthread_mutex_lock called on a destroyed mutex (0x76e4c8f500).
Для остановки я меняю значение глобальной переменной isRunning что бы выйти из while и закончить тред.
Может быть кто то уже сталкивался с такой проблемой?или есть ссылки какие нибудь?