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

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

18.08.2016, 01:19. Просмотров 801. Ответов 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
Раньше почему то работало сейчас пишет нет микрофона, все дела. может в потоке записывать нельзя?
http://www.cyberforum.ru/android-dev/thread860615.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2016, 01:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка записи диктофона (Программирование Android):

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

Data Base ошибка при записи
Запись в БД: ContentValues HS = new ContentValues(); ...

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

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

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

2
vxg
Модератор
3230 / 2033 / 319
Регистрация: 13.01.2012
Сообщений: 7,885
18.08.2016, 08:42 #2
powowstal, 1 что значит на реальном устройстве работает? Так работает или нет? 2 у вас ошибки указывают на аудиотрек и саундпул - не на рекодер
0
powowstal
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 369
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
Люди, хоть и не в тему - допоможите! не найду дрова для диктофона, а без дров...

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


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

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

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