Форум программистов, компьютерный форум CyberForum.ru

MediaRecorder не записывает больше 36 килобайт - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как заставить переменную не создаваться заново при создании экземпляра класса? http://www.cyberforum.ru/android-dev/thread1236482.html
Проблема с переменной string. Надеюсь понятно напишу. Создан отдельный класс для главных параметров. Его содержимоеpackage com.example.my_app; public class MainParams { public String lang = ""; }В первом activity есть несколько кнопок, которые задают значение lang. Сперва я создаю экземпляр класса: MainParams params = new MainParams(); В обработчик нажатия кнопки ставлю params.lang = "". и...
Программирование Android Обращение к каждому элементу Адаптера мне неужно обратиться к каждому элементу адаптера и изменить там TextView,но почему то изменяется только 1й элемент,какой бы номер позиции там не стоял ,подскажите в чем дело? for(int i=0;i<sAdapter.getCount();i++) { TextView v = (TextView) sAdapter.getView(i, findViewById(R.id.tvFileName), null); v.SetText(String.valueOf(i); } http://www.cyberforum.ru/android-dev/thread1236395.html
Найти строку в strings.xml по содержанию переменной типа String Программирование Android
Например есть переменная String str = "winter"; Как теперь определить содержимое строки с name="winter" в файле strings.xml. К строке обращение идет через R. и там надо явно указывать(типо "**.winter;")название строки. Как сделать что бы искало через переменную? Когда-то надо было таким способом искать картинку в drawable(тут на форуме подсказали), но как применить к строкам не знаю.
Программирование Android Listener и RSS
Здравствуйте! Начинаю изучать программирование на java под android. В качестве практики мой выбор пал на написание RSS ридера, который бы еще и работал в фоновом режиме и оповещал о новых постах. Вообще планирую каждые 30 минут делать запрос к серверу через Singletone и получать id последней новости, сравнивать с последней сохраненной и дальше оповещать Service, используя Listener. В...
Программирование Android Ключи для приложения в твиттер http://www.cyberforum.ru/android-dev/thread1236258.html
В статье написано что ключи для приложения для публикации в Twitter Consumer key и Consumer secret. Но на этой ссылке для регистрации приложения https://apps.twitter.com/app/6574411/keys ключи даются вроде как API key MtZV0R7nZMmTS0N5Uiiz52AV2 и API secret KZex7LHCC2wHuhLhiOwWFs5CgJfiUeSuqWgZx3b7C4GxFQSIRd это те ключи которые надо запомнить их можно использовать вместо Consumer key и Consumer...
Программирование Android Работа с базой SQLite: чем нужно пользоваться вместо SimpleCursorLoader? Учусь программировать под Android. Сделал ListView со своим расположением( для TextView, что то типа заголовок и текст). есть возможность добавить запись и удалить. Но похоже пользуюсь устаревшими инструментами. чем нужно пользоваться вместо SimpleCursorLoader?? Я так понимаю то что зачеркнуто это устарело? подробнее

Показать сообщение отдельно
Mustang92
3 / 3 / 1
Регистрация: 24.04.2011
Сообщений: 150

MediaRecorder не записывает больше 36 килобайт - Программирование Android

30.07.2014, 22:39. Просмотров 481. Ответов 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...

Как можно побороть эту гадость?! Заранее спасибо за ответы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru