Пауза и возобновление во время записи звука

#android

#Android

Вопрос:

В моем приложении я записываю голос и успешно его воспроизводю. Мне нужно приостановить запись и возобновить при нажатии кнопки. Есть предложения.

Комментарии:

1. Примечательно, что в этом вопросе отсутствует вопрос. С какой конкретной проблемой вы столкнулись?

2. @user718861: Если вы используете класс AudioRecord, просто вызовите stop(), чтобы «приостановить» его, чтобы он больше не добавлял сэмплы в свой буфер. Затем используйте startRecording () для «возобновления», НО перед возобновлением прочитайте все в его буфере и удалите данные.

3. Мне нужен как объединенный аудиофайл обоих файлов до и после возобновления. Но он содержит только содержимое после возобновления. пожалуйста, любые предложения.

Ответ №1:

Насколько я знаю, это невозможно сделать с помощью MediaRecorder. Вам просто нужно будет перейти к новому файлу. При использовании аудиомагнитофона и потоковой передачи в файл wave вы можете просто открыть тот же файл и просмотреть до конца. Не забудьте обновить заголовок при закрытии файла.