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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Nachinka
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
#1

Запись Wav Файлов - Программирование Android

18.03.2014, 20:25. Просмотров 1166. Ответов 3
Метки нет (Все метки)

Привет, форумчане!

Нет ли у кого-нибудь рабочего ( было бы круто если лаконичного!) решения записи WAVE файлов на андроиде)

Примерно так представляю работу: Нажимаем на кнопку - запись идет, нажимаем на другую кнопку - запись остановлена.

Сам никак не допру до решения...

Заранее благодарю!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 20:25     Запись Wav Файлов
Посмотрите здесь:

Чтение и запись внешних файлов - Программирование Android
Добрый вечер! Интересует вопрос, как реализовать в приложении через Android studio чтение и запись текстовых файлов, которые находятся не в...

Запись картинок и файлов во внутреннюю память - Программирование Android
Здравствуйте! Загружаю информацию через Jsoup в AsyncTask. Думаю сохранять её в файлы(что то вроде кэша). Уже имел дело с этим, но как...

Подскажите лучший способ хранения данных, чтение/запись файлов - Программирование Android
Добрый день. Пишу тренажер для обучению слов (англ-рус). Слова хранятся в файле .txt в виде "arrow | стрела \n..." Мне необходимо хранить...

Записать файл .wav в assets - Программирование Android
Здравствуйте! Генерирую массив данных с заголовком для wav файла. И не удаётся найти способа записать его в assets. Ни пути ни метода не...

Цвет файлов в VCS - поменять синий цвет имен файлов - Программирование Android
Всем привет, вот каким образом можно поменять цвет имени файлов в навигаторе проекта для файлов которые добавлены в VCS и были изменены....

Запись wav файлов - C++ Builder
Здравствуйте, столкнулся с такой проблемой, имеется пианино в котором звуками клавиш являются wav файлы и нужно при нажатии клавиши...

Qt. Запись wav файлов - C++ Qt
Возникла проблема с созданием wav файлов. Создается файл с нужным расширением, звук записывается,но так как заголовка нет,то файл в обычном...

Запись аудио-файлов формата wav - Matlab
Здравствуйте, ситуация такая,занимаюсь распознаванием речи, в матлабе записывал слова с помощью функции wavrecord, сохранил матлабовким...

Запись Wav в файл - C#
Пишу на C#. Имеется написанный код для записи звука с микрофона в поток(исходник будет ниже). Мне надо сохранить его в файл формата Wav...

Считывание и запись Wav - C#
Здравствуйте, подскажите, почему с таким кодом файл не остается таким же, а уменьшается размером и длительностью звучания? using...

Редактирование wav файлов в С++ - C++
Добрый день, друзья. Подскажите, кто сможет, как в С++ именно в консольном приложении редактировать аудио файлы? В большом и широком...

Конвертация WAV файлов - Delphi
Мне нужно сконвертировать WAV файл одного формата (PCM 16 bit Mono) в другой (PCM 8 bit Mono). Какого-то простого способа пока я не...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ybrjk
26 / 26 / 2
Регистрация: 06.11.2010
Сообщений: 77
19.03.2014, 09:20     Запись Wav Файлов #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://i-liger.com/sites/default/fil...oRecorder.java

Добавлено через 28 секунд
https://code.google.com/p/krvarma-an...rActivity.java
Nachinka
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
19.03.2014, 16:29  [ТС]     Запись Wav Файлов #3
Попробовал поиграть со вторым примером, вот что выдает:

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
03-19 12:15:19.392: E/Trace(788): error opening trace file: No such file or directory (2)
03-19 12:15:20.062: D/gralloc_goldfish(788): Emulator without GPU emulation detected.
03-19 12:15:23.422: D/Log(788): record start
03-19 12:15:23.432: E/AudioRecord(788): Could not get audio input for record source 1
03-19 12:15:23.432: E/AudioRecord-JNI(788): Error creating AudioRecord instance: initialization check failed.
03-19 12:15:23.432: E/AudioRecord-Java(788): [ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
03-19 12:15:23.432: D/AndroidRuntime(788): Shutting down VM
03-19 12:15:23.432: W/dalvikvm(788): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
03-19 12:15:23.442: E/AndroidRuntime(788): FATAL EXCEPTION: main
03-19 12:15:23.442: E/AndroidRuntime(788): java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.media.AudioRecord.startRecording(AudioRecord.java:515)
03-19 12:15:23.442: E/AndroidRuntime(788):  at com.example.soundwrite.MainActivity.startRecording(MainActivity.java:83)
03-19 12:15:23.442: E/AndroidRuntime(788):  at com.example.soundwrite.MainActivity.onClick(MainActivity.java:67)
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.view.View.performClick(View.java:4204)
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.view.View$PerformClick.run(View.java:17355)
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.os.Handler.handleCallback(Handler.java:725)
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.os.Handler.dispatchMessage(Handler.java:92)
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.os.Looper.loop(Looper.java:137)
03-19 12:15:23.442: E/AndroidRuntime(788):  at android.app.ActivityThread.main(ActivityThread.java:5041)
03-19 12:15:23.442: E/AndroidRuntime(788):  at java.lang.reflect.Method.invokeNative(Native Method)
03-19 12:15:23.442: E/AndroidRuntime(788):  at java.lang.reflect.Method.invoke(Method.java:511)
03-19 12:15:23.442: E/AndroidRuntime(788):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-19 12:15:23.442: E/AndroidRuntime(788):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-19 12:15:23.442: E/AndroidRuntime(788):  at dalvik.system.NativeStart.main(Native Method)
Не подскажите, что выдают эти ошибки, что то не дает запуститься AudioRecorder,у

Java
1
recorder.startRecording();
Если надо, давайте я скину проект.

Добавлено через 5 минут
В файле манифеста у меня стоят права не Record_Audio
И запись на сд. getexternalstorage

Запускаю на эмуляторе.
Nachinka
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
19.03.2014, 21:37  [ТС]     Запись Wav Файлов #4
Если кому-то интересно, то вот и проект:
Вложения
Тип файла: rar SoundWrite.rar (1.18 Мб, 24 просмотров)
Yandex
Объявления
19.03.2014, 21:37     Запись Wav Файлов
Ответ Создать тему
Опции темы

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