Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381

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

18.08.2016, 01:19. Показов 4005. Ответов 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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.08.2016, 01:19
Ответы с готовыми решениями:

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

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

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

2
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,460
18.08.2016, 08:42
powowstal, 1 что значит на реальном устройстве работает? Так работает или нет? 2 у вас ошибки указывают на аудиотрек и саундпул - не на рекодер
0
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381
22.08.2016, 10:13  [ТС]
vxg, приложение работало в эмуляторе и на реальном устройстве (мой телефон). Теперь на эмуляторе ошибку выдает. Я бы забил и тестил на реальном устройстве, но есть ф-и которые нужно проверять на эмуляторе (работа с севером, передача данных на сервер). Может быть такое что на эмуляторе из за моей программы завис какой то аудио поток или что то подобное, и теперь не работает даже после перезагрузки эмулятора?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.08.2016, 10:13
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru