Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 19 мар 2019, 01:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 30 дек 2014, 11:28 

Зарегистрирован: 30 дек 2014, 10:50
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
I am working on an application that records my own voice (using AudioSource.MIC or AudioSource.DEFAULT) when a call is made or received, using MediaRecorder. The problem that I'm having is that, whenever the microphone starts recording, I can no longer hear anything from the call. As soon as I remove the application, I can hear everything perfectly.

Why is this happening? Is there a way to listen to my call normally, while recording my voice with the microphone?

PS: I'm not asking about AudioSource.VOICE_CALL or any of those things which I know are blocked and all that. Please help me!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 30 дек 2014, 13:07 
Аватар пользователя

Зарегистрирован: 20 окт 2012, 12:01
Сообщений: 4201
Благодарил (а): 68 раз.
Поблагодарили: 467 раз.
неизвестно, что ты там делаешь, как тут помочь? код приводи и прочие штуки.

_________________
R.id.team

NullPointerException - что делать???
http://forum.startandroid.ru/viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
http://forum.startandroid.ru/viewtopic.php?f=60&t=3198


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 30 дек 2014, 17:03 
Аватар пользователя

Зарегистрирован: 17 фев 2012, 21:23
Сообщений: 1339
Откуда: Мордор
Благодарил (а): 16 раз.
Поблагодарили: 161 раз.
Хм. Когда этот форум успел стать англоязычным? Я что-то пропустил?

По теме: По всей видимости это системная вещь. С записью на андроиде полно проблем, особенно кода дело касается телефонных звонков.
Ду ю андерстенд ми?

_________________
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 05 янв 2015, 05:44 

Зарегистрирован: 30 дек 2014, 10:50
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Спасибо всем кто откликнулся, MediaRecorder видимо никак не даст решить эту проблему, нужно копать глубже.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 май 2015, 14:51 

Зарегистрирован: 08 дек 2014, 17:03
Сообщений: 68
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
В качестве среды разработки использую Android Studio

Не получается выполнить урок, в эмуляторе при нажатии на верхнюю кнопку Stop приложение вылетает.
В манифесте все разрешения указал, приложение разрабатываю для версии андроид 4.0.3, апи 15, может для нее разрешена запись на SD (вроде читал что-то такое)
подскажите как быть?

ЛОГ:

05-19 11:49:56.860 9729-9729/ru.startandroid.p1291_mediarecorderaudio E/MediaRecorder﹕ stop called in an invalid state: 4
05-19 11:49:56.910 9729-9729/ru.startandroid.p1291_mediarecorderaudio E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not execute method of the activity
at android.view.View$1.onClick(View.java:3044)
at android.view.View.performClick(View.java:3511)
at android.view.View$PerformClick.run(View.java:14105)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at android.view.View$1.onClick(View.java:3039)
            at android.view.View.performClick(View.java:3511)
            at android.view.View$PerformClick.run(View.java:14105)
            at android.os.Handler.handleCallback(Handler.java:605)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4424)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
            at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalStateException
at android.media.MediaRecorder.stop(Native Method)
at ru.startandroid.p1291_mediarecorderaudio.MainActivity.recordStop(MainActivity.java:49)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at android.view.View$1.onClick(View.java:3039)
            at android.view.View.performClick(View.java:3511)
            at android.view.View$PerformClick.run(View.java:14105)
            at android.os.Handler.handleCallback(Handler.java:605)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4424)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
            at dalvik.system.NativeStart.main(Native Method)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 31 авг 2015, 11:56 

Зарегистрирован: 31 авг 2015, 11:48
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Здравствуйте, уважаемые форумчане.
Ответьте, пожалуйста, на следующие вопросы:
1. Каким образом запускать Recorder автоматически по расписанию, например, каждый час? (запускать автоматически после перезагрузки или включения научился, но в этом случае Recorder начинает писать сразу и пишет постоянно).
2. По какому событию запускать Recorder, если источник звука VOICE_CALL?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 01 сен 2015, 09:57 

Зарегистрирован: 31 авг 2015, 11:48
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Кто-нибудь может подсказать функцию/процедуру получения системного времени?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 15:40 

Зарегистрирован: 31 авг 2015, 11:48
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
со временем разобрался.
по записи телефонных разговоров кто-нибудь подскажет?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 12 янв 2019, 06:37 

Зарегистрирован: 12 янв 2019, 06:32
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Привет!
To be this code work must check permission device!
Only add code to manifests " <uses-permission.... is useless...
/Для работа приложения надо добавит разрешение ..только добавит строки в манифеста не дает разрешение, читат или писат в device/извините за плохой русском языке


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB