Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Mustang92
4 / 4 / 1
Регистрация: 24.04.2011
Сообщений: 152
1

MediaRecorder не записывает больше 36 килобайт

30.07.2014, 22:39. Просмотров 533. Ответов 0
Метки нет (Все метки)

Добрый вечер.

Занялся программированием под андройд: через сервис запускаю запись звука на устройсте следующим образом:
Java
1
2
3
4
5
6
7
8
9
10
                        mediaRecorder = new MediaRecorder();
                mediaRecorder.setAudioChannels(1);
                mediaRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
                mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
                mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
                mediaRecorder.setOutputFile(file);
                mediaRecorder.setMaxDuration(50000);
                mediaRecorder.setMaxFileSize(5000000);
                mediaRecorder.prepare();
                mediaRecorder.start();
Но как ни старался файл больше 36 килобайт не получается. Файл создается в корне флешки, места достаточно (больше 1,5 гига свободно).
Пробовал выставлять отрицательные и нулевые значение setMaxDuration и setMaxFileSize - у меня не получилось. Бывает такое, что запись сама собой останавливается и файл бывает то 7 кб, то 15...

Как можно побороть эту гадость?! Заранее спасибо за ответы.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2014, 22:39
Ответы с готовыми решениями:

Не работает MediaRecorder
try { Log.d("LOG_TAG", "Start record" + fileName); ...

Запись звука. MediaRecorder. разбираю пример
разбираю уже готовый пример.Приложение запускается, но не могу понять, почему у...

Программа не обрабатывает файлы больше 100 килобайт
валится при изменении константы MAXFILESIZE. Надо чтобы программа обрабатывала...

Удалил error.log и больше не записывает в новый файл
Всем привет. Удалил (так как думал что nginx новый создаст) файл error.log в...

Найти наименьшее и наибольшее и переставить их - больше записывает на место наименьшего и наоборот
Одномерный массив заполнить произвольными числами. Найти наименьшее и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2014, 22:39

Запись в файл не происходит, или не всё записывает, или криво записывает. Что не так?
Здравствуйте! Подскажите пожалуйста - в чем тут может быть проблема?.....

Скрипт, который в разные строки записывает буквы и цифры, цифры записывает как сумму
помогите сделать скрипт, который в разные строки записывает буквы и цифры,...

Перевод килобайт в байты
Здравствуйте...Извените за беспокойство у меня возникла проблемка,мне до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru