Diferencia entre Audiomanager y MediaPlayer
¿Puede alguien explicarme cuál es la diferencia entre AudioManager
y MediaPlayer
en Android? Si estoy correcto, AudioManager
sólo puede reproducir audio, mientras que MediaPlayer
puede reproducir audio y vídeo. Pero creo que debe haber más a esto.
Gracias.
AudioManager no reproduce sonido en absoluto. Proporciona acceso a configuraciones de sonido, pero para reproducir sonidos fácilmente, debe usar MediaPlayer, SoundPool o posiblemente AudioTrack.
De los documentos:
AudioManager proporciona acceso al control de volumen y modo de timbre.
AudioManager se utiliza para administrar la configuración de audio. Esto incluye el control de volumen y los canales de transmisión (por ejemplo, timbre, medios, llamadas entrantes, etc.).
MediaPlayer se utiliza para controlar la reproducción (por ejemplo, parada, reproducción, pausa, etc.) de los flujos de audio / vídeo.