Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
powowstal
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381
1

Ошибка записи диктофона

18.08.2016, 01:19. Просмотров 1899. Ответов 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
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2016, 01:19
Ответы с готовыми решениями:

Отлов работы диктофона
Приложение работает в фоновом режиме, и при включении диктофона должна выводить уведомление. вот...

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

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

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

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

2
vxg
Модератор
3306 / 2098 / 332
Регистрация: 13.01.2012
Сообщений: 8,148
18.08.2016, 08:42 2
powowstal, 1 что значит на реальном устройстве работает? Так работает или нет? 2 у вас ошибки указывают на аудиотрек и саундпул - не на рекодер
0
powowstal
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381
22.08.2016, 10:13  [ТС] 3
vxg, приложение работало в эмуляторе и на реальном устройстве (мой телефон). Теперь на эмуляторе ошибку выдает. Я бы забил и тестил на реальном устройстве, но есть ф-и которые нужно проверять на эмуляторе (работа с севером, передача данных на сервер). Может быть такое что на эмуляторе из за моей программы завис какой то аудио поток или что то подобное, и теперь не работает даже после перезагрузки эмулятора?
0
22.08.2016, 10:13
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.08.2016, 10:13

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

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

adc-dma Кольцевой буфер для стерео-диктофона с сжатием.
Здравствуйте! Перекладываю свою компьютерную программу на STM32F103RBT6. Хотелось бы сразу пойти в...

Ошибка записи *.xmcd (при успешной записи того-же файла в *.mcd)
День добрый, уважаемые. Ситуация следующая: маткад 15 М020, имеется файл (в приложении), который...


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

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

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