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

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

Войти
Регистрация
Восстановить пароль
 
powowstal
30 / 30 / 6
Регистрация: 21.03.2013
Сообщений: 359
#1

Ошибка записи диктофона - Программирование Android

18.08.2016, 01:19. Просмотров 455. Ответов 2
Метки нет (Все метки)

В чем шутка юмора был рабочий код прошло 4 дня и перестал работать.
Запись идет в потоке.
На реальном устройстве не выдает ошибок.
код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
recorder = new MediaRecorder();
 
            recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
            recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
            recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
            recorder.setOutputFile(audiofile.getAbsolutePath());
            try {
                recorder.prepare();
            } catch (IllegalStateException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
            try{recorder.start();}catch (Exception e){Log.i("MyMsg","EROR "+e.toString() );}

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
08-17 22:15:16.257 336-472/system_process E/AudioTrack: Could not get audio output for stream type 1
08-17 22:15:16.257 336-472/system_process E/SoundPool: Error creating AudioTrack
08-17 22:15:16.329 13553-13581/? E/AudioRecord: Unsupported configuration: sampleRate 8000, format 1, channelMask 0x10
08-17 22:15:16.329 13553-13581/? E/StagefrightRecorder: audio source is not initialized
08-17 22:15:16.329 13392-13713/? E/MediaRecorder: start failed: -2147483648
08-17 22:15:16.329 13392-13713/? E/AndroidRuntime: FATAL EXCEPTION: OutCallWrite
                                                   java.lang.RuntimeException: start failed.
                                                       at android.media.MediaRecorder.start(Native Method)
                                                       at com.postal.om.postal.catchPhone.Call.CallInThread.recordStart(CallInThread.java:75)
                                                       at com.postal.om.postal.catchPhone.Call.CallInThread.run(CallInThread.java:42)
                                                       at java.lang.Thread.run(Thread.java:856)
08-17 22:15:16.581 13553-13558/? A/libc: Fatal signal 11 (SIGSEGV) at 0x00000038 (code=1), thread 13558 (Binder_1)
08-17 22:15:16.797 13554-13554/? E/local_camera: We have a problem with the hw connection 22 (Invalid argument)
08-17 22:15:16.797 13555-13555/? E/local_camera: We have a problem with the hw connection 22 (Invalid argument)
08-17 22:15:16.825 336-432/system_process E/Genymotion: Could not open '/sys/class/power_supply/genymotion_fake_path/present'
08-17 22:15:16.873 13722-13722/? E/AudioFlinger: int android::load_audio_interface(char const*, audio_hw_device_t**) couldn't open audio hw device in audio.primary (Operation not permitted)
08-17 22:15:16.873 13722-13722/? E/AudioPolicyManagerBase: Not output found for attached devices 00000002
08-17 22:15:16.873 13722-13722/? E/AudioPolicyManagerBase: Failed to open primary output
08-17 22:15:16.873 13722-13722/? E/AudioPolicyManagerBase: getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION
08-17 22:15:16.873 13722-13722/? E/AudioPolicyManagerBase: getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION
08-17 22:15:16.873 13722-13722/? E/AudioPolicyService: couldn't init_check the audio policy (No such device)
08-17 22:15:16.873 13722-13722/? E/genymotion_audio: Error in mixer_open
08-17 22:15:17.885 574-574/com.android.phone E/BluetoothPhoneService: Could not get a handle on Connection object for the call
08-17 22:15:17.885 574-574/com.android.phone E/BluetoothPhoneService: Could not get a handle on Connection object for the call
Раньше почему то работало сейчас пишет нет микрофона, все дела. может в потоке записывать нельзя?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2016, 01:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка записи диктофона (Программирование Android):

Отлов работы диктофона - Программирование Android
Приложение работает в фоновом режиме, и при включении диктофона должна выводить уведомление. вот кусок кода: void mainTask() { ...

Ошибка при записи данных в файл - Программирование Android
Помогите пожалуйста!! Вот лог ошибки: java.lang.NullPointerException: Attempt to invoke interface method...

Data Base ошибка при записи - Программирование Android
Запись в БД: ContentValues HS = new ContentValues(); HS.put(DataBase.SCORE, Score.getText().toString());// Текст в ...

Ошибка при записи данных в SQLite - Программирование Android
Нужно добавить данные в БД SQLite, добавить нужно только текст. Проект запускается, но при нажатии на кнопку программа падает, в чем беда?...

Ошибка при считывании с XML и записи в TextEdit - Программирование Android
Здраствуйте, Андроид только начал изучать. Он мне нужен для дипломной работы. А именно написать приложение которое предназначено для игры в...

Форматирование диктофона, диск защищен от записи - Носители информации
Здравствуйте, уважаемые знатоки. Есть у меня диктофон Olympus VN-712PC При включении в ПК, ОС просит его форматировать, но при попытке...

2
vxg
Модератор
3169 / 1972 / 221
Регистрация: 13.01.2012
Сообщений: 7,577
18.08.2016, 08:42 #2
powowstal, 1 что значит на реальном устройстве работает? Так работает или нет? 2 у вас ошибки указывают на аудиотрек и саундпул - не на рекодер
0
powowstal
30 / 30 / 6
Регистрация: 21.03.2013
Сообщений: 359
22.08.2016, 10:13  [ТС] #3
vxg, приложение работало в эмуляторе и на реальном устройстве (мой телефон). Теперь на эмуляторе ошибку выдает. Я бы забил и тестил на реальном устройстве, но есть ф-и которые нужно проверять на эмуляторе (работа с севером, передача данных на сервер). Может быть такое что на эмуляторе из за моей программы завис какой то аудио поток или что то подобное, и теперь не работает даже после перезагрузки эмулятора?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.08.2016, 10:13
Привет! Вот еще темы с ответами:

Выбор диктофона для качественной записи голоса в разных условиях - Бытовая электроника
Решил купить себе диктофон. Однако зашел в магазин, там столько диктофонов что я просто растерялся, решив сначала "порыть" и поискать для...

AVS Audio запись с диктофона - Софт
Скажите, как отредактировать запись с диктофона, мне нужно сделать по громче голос собеседника, как это сделать? И еще вопрос, файл...

Нужны драйвера от диктофона toshiba dmr 420 - Компьютерное железо
Люди, хоть и не в тему - допоможите! не найду дрова для диктофона, а без дров не получается открыть файлы - система не видит. Кто может...

Нужен рабочий исходник простого диктофона (через микрофон) - Delphi
дайте плиз ссылку на готовую программу :sorry: заранее спс Добавлено через 25 минут с исходником


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

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

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