#android
#Android
Вопрос:
В моем приложении я записываю голос и успешно его воспроизводю. Мне нужно приостановить запись и возобновить при нажатии кнопки. Есть предложения.
Комментарии:
1. Примечательно, что в этом вопросе отсутствует вопрос. С какой конкретной проблемой вы столкнулись?
2. @user718861: Если вы используете класс AudioRecord, просто вызовите stop(), чтобы «приостановить» его, чтобы он больше не добавлял сэмплы в свой буфер. Затем используйте startRecording () для «возобновления», НО перед возобновлением прочитайте все в его буфере и удалите данные.
3. Мне нужен как объединенный аудиофайл обоих файлов до и после возобновления. Но он содержит только содержимое после возобновления. пожалуйста, любые предложения.
Ответ №1:
Насколько я знаю, это невозможно сделать с помощью MediaRecorder. Вам просто нужно будет перейти к новому файлу. При использовании аудиомагнитофона и потоковой передачи в файл wave вы можете просто открыть тот же файл и просмотреть до конца. Не забудьте обновить заголовок при закрытии файла.