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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NightShock
3 / 3 / 1
Регистрация: 22.10.2011
Сообщений: 65
#1

Не работает MediaRecorder - Программирование Android

24.03.2015, 14:44. Просмотров 455. Ответов 2
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        try {
            Log.d("LOG_TAG", "Start record" + fileName);
            releaseRecorder();
            mediaRecorder = new MediaRecorder();
            mediaRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
            mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
            mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
            mediaRecorder.setOutputFile(fileName);
            mediaRecorder.prepare();
            mediaRecorder.start();
        } catch (Exception e) {
            Log.e("record",e.toString());
        }
Java
1
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
03-24 13:39:05.966 16587-16587/com.android.core D/LOG_TAG﹕ Start record/data/data/com.android.core/files/Android/sys_api/test
03-24 13:39:05.966 16587-16587/com.android.core V/MediaRecorderJNI﹕ setup
03-24 13:39:05.986 16587-16587/com.android.core V/MediaRecorderJNI﹕ setMediaRecorder E: mr = mr
03-24 13:39:05.986 16587-16587/com.android.core V/MediaRecorderJNI﹕ setMediaRecorder X
03-24 13:39:05.986 16587-16587/com.android.core V/MediaRecorderJNI﹕ setParameter()
03-24 13:39:05.986 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ setAudioSource(4)
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ setOutputFormat(2)
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ setAudioEncoder(1)
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ setOutputFile
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ prepare
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ start
03-24 13:39:05.996 16587-16587/com.android.core V/MediaRecorderJNI﹕ getMediaRecorder E
03-24 13:39:06.026 16587-16587/com.android.core E/MediaRecorder﹕ start failed: -2147483648
03-24 13:39:06.026 16587-16587/com.android.core V/MediaRecorderJNI﹕ process_media_recorder_call
03-24 13:39:06.026 16587-16587/com.android.core E/MediaRecorder﹕ start failed.
На другом устройстве всё работало

Добавлено через 1 час 1 минуту
Разобрался. Проблема из-за невозможности записи с линии. На другом телефоне такого не было, видимо там андроид поумнее, писал с мика.

Как вообще проверить возможна ли запись с телефонной линии на устройстве?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 14:44     Не работает MediaRecorder
Посмотрите здесь:

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

RSS-читалка - работает на эмуляторе, не работает на реальном девайсе - Программирование Android
День добрый. Есть несложная читалка на основе вот этой вот, для парсинга используется Android SAX. Все прекрасно работает на эмуляторе, но...

Не работает панель задач, и вообще, много что не работает - Безопасность
Здравствуйте! С недавнего времени меню Пуск и панель задач перестали нажиматься мышью. В моем компьютере не открываются диски. Только...

.Copy работает в одной строке кода, но не работает в другой - VBA
Добрый вечер Прошу помочь со следующим кодом - строка 7 работает на отлично, но строка 8 выдаёт Application enabled or object-defined...

Не работает исходящее соединение RDP с DC(2008R2). Входящее работает - Windows Server
Сабж. DC управляется с других машин, но с него управлять другими рабочими столами не могу.

D-Link 2640U Wi-Fi на локальные работает а между Wi-Fi локалка не работает - Сети
Win7 в сети проставил два ротора 2640 на одной отключил вафлю. СХЕМА: internet xDSL -&gt; 2640(192.168.1.1)no Wi-Fi -&gt;(rj45)-&gt;...

Отсылка на email работает в одном проекте, и не работает в другом - Delphi
в одном приложении письмо отправляет без проблем IdSMTP1.Host:='smtp.mail.ru'; IdSMTP1.Port:=2525; IdSMTP1.Username:='ник'; ...

Код работает на локальном сервере, но на хостинге уже не работает - PHP Сети
Привет всем) Помогите плиз... Есть веб проект, который я делал на локальной базе из сборки EasyPHP. Там все отлично работает. Теперь мне...

Не работает буфер обмена, не открываются папки, не работает браузер - Удаление вирусов
Здравствуйте, на компьютере перестали открываться папки, в браузере не переходит по ссылкам. В добавок этому, не работают горячие клавиши и...

Контроль ввода. Работает везде даже в IE но в мозиле на работает - JavaScript
Сделал контроль ввода что бы в поле нельзя было ввести ни чего кроме цифр и бакспейса, канает во всех браузерах кроме мозилы... вот код ...

После AVZ не работает программа Credo Межевой план автоматически закрывается и не работает цифровая подпись - Удаление вирусов
После AVZ не работает программа Credo Межевой план автоматически закрывается и не работает цифровая подпись. Помогите пожалуйста!

Пинг есть аська работает радио работает почта через клиент приходит! а странички в браузере не открываются!! - Сети
Дорогие знатоки =)) !! вопрос !! что делать???? windows xp sp3 стоит!! подключен через хаб! а хаб на модем! в сети у всех все гуд!! что...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
24.03.2015, 14:49     Не работает MediaRecorder #2
NightShock,
Java
1
2
3
4
5
recorder = new MediaRecorder();
int audioSource = MediaRecorder.AudioSource.VOICE_CALL;
recorder.setAudioSource(audioSource);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
NightShock
3 / 3 / 1
Регистрация: 22.10.2011
Сообщений: 65
25.03.2015, 12:50  [ТС]     Не работает MediaRecorder #3
YuraAAA,
В чем отличие от моего кода, кроме кодека?
Yandex
Объявления
25.03.2015, 12:50     Не работает MediaRecorder
Ответ Создать тему
Опции темы

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