Cómo detectar capacidades de auriculares
Sé cómo detectar si un auricular está enchufado, pero algunos auriculares (por ejemplo, Samsung EHS60ANNBE) vienen con el botón PAUSE / PLAY (también conocido como KeyEvent. KEYCODE_HEADSETHOOK ), sin PREV / NEXT …
Me gustaría poder detectar si el auricular actualmente conectado al dispositivo Android tiene PREV / NEXT (también conocido como KeyEvent.KEYCODE_ MEDIA_PREVIOUS /KeyEvent.KEYCODE_ MEDIA_NEXT ) o no.
- Jugar dos sonidos Simutaneosly
- ¿Cuál es el flujo de audio predeterminado de TTS?
- Reproducir sonido a un auricular y grabar desde el micrófono del altavoz
- ¿Cuál es la api de Android para obtener la lista de dispositivos de audio conectados?
- Llamar setVolumeControlStream desde un servicio
es posible?
- Alternativa para AudioManager.setRingerMode () en Android 5.0 (API 21)
- Cambiar registro de audio de Android Fuente de entrada predeterminada
- Volumen de secuencia en SoundPool vs volumen en AudioManager
- ¿Cómo desactivar mi servicio multimedia para una llamada entrante? Mi AudioManager no funciona
- Android: ¿Cómo generar una frecuencia?
- Cómo pasar un parámetro a una subclase de BroadcastReceiver?
- Reproducir / grabar archivos .DSS o .DS2
- ¿Por qué AudioManager.getRingerMode () devuelve sólo 3 modos?
¿Está utilizando un BroadcastReceiver? Supongo que lo eres.
Desde Android Dev:
public void onReceive(Context context, Intent intent) { if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) { //receive the key press event KeyEvent event = (KeyEvent)intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT); //check the keypress if (KeyEvent.**** == event.getKeyCode()) { // Handle key press. } } } }
* * Un vínculo con varios códigos de teclas
- Android: singleLine de TextView es nolonger en el "Deprecated"?
- Android Intención de abrir "Actividad de almacenamiento masivo"