Android фоновое приложение - PullRequest
1 голос
/ 25 апреля 2011

Может ли приложение для Android, работающее в фоновом режиме, получить доступ к звуку, воспроизводимому медиаплеером (который будет использоваться для записи в другой файл, потоковой передачи и т. Д.)? Будет ли приложение читать со звукового порта? Как это будет работать, если это возможно? Какие-либо существующие приложения?

Ценю любую помощь / указатели.

Ответы [ 2 ]

1 голос
/ 25 апреля 2011

номер

Или, точнее: на немодифицированном устройстве Android нет звукового шлейфа или функциональности.

http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html перечисляет все аудиоисточники, доступные для классов MediaRecorder и AudioRecorder.

Теперь, если вы хотите написать драйвер устройства и иметь возможность рутировать целевое устройство и загрузить на него свой драйвер, вы можете реализовать драйвер обратной связи, драйвер сквозной передачи или (что гораздо интереснее) альтернативу. устройство вывода звука, которое будет выполнять потоковую передачу / запись, а затем пересылать на обычный вывод звука.

0 голосов
/ 25 апреля 2011

Для захвата вывода звука с устройства Android вы можете использовать класс MediaRecorder, как показано в в этом руководстве .

Но запись уже существующего звукового файла(на SD-карте или что-то) не имеет никакого смысла для меня.

...