Cómo grabar un audio FM en android?
Necesito grabar las canciones que están siendo tocadas por una aplicación de FM. Comprobé el MediaRecorder.AudioSource pero no pude encontrar qué utilizar para setAudioSource
¿Alguien puede ayudarme por favor?
- Android MediaMetadataRetriever devuelve valores nulos de la mayoría de las claves
- ¿Hay alguna forma de obtener canciones que cuenten canciones o canciones que se hayan reproducido recientemente en Android?
- Android SDK Mediaplayer.create devuelve al azar null
- ¿Hay algunos reproductores de medios de código abierto en Android?
- Ruta de audio a través del altavoz cuando los auriculares lo conectan
Gracias, Ramachandran.R
- ¿Cómo puedo consultar los álbumes con MediaBrowser?
- Hacer un bucle de audio en Android
- Biblioteca de música en android
- Android: El uso de los fallos de MIC (a través de setAudioSource)
- Tema personalizado para Media Volume Controller (lo que se llame) de Android?
- Extraer mapa de bits del vídeo en android
- Cómo grabar vídeo desde el fondo de la aplicación: Android
- Android MediaPlayer OnPreparedListener
No hay soporte de radio FM en el SDK de Android. Varios fabricantes de dispositivos pueden haber hackeado su propio soporte de radio FM, pero tendría que ponerse en contacto con esos fabricantes para saber qué API, si los hay, tienen para ellos.
Prueba este código
int audioSource = MediaRecorder.AudioSource.VOICE_DOWNLINK; int sampleRateInHz = 8000; int channelConfig = AudioFormat.CHANNEL_CONFIGURATION_MONO; int audioFormat = AudioFormat.ENCODING_PCM_16BIT; bufferSize = AudioRecord.getMinBufferSize(sampleRateInHz, channelConfig, audioFormat); AudioRecord recordInstance = new AudioRecord(audioSource, sampleRateInHz, channelConfig, audioFormat, bufferSize); recordInstance.startRecording();
- ¿Cómo puedo guardar la imagen de la cámara?
- UnknownHostException al enviar HTTPS / HTTP POST desde Android Device