Android MediaPlayer no reproduce sonido en algunos dispositivos

He hecho un pitido de alerta simple para mi aplicación. Pero el problema es que el sonido se reproduce en algunos dispositivos y en otros no.

El código de ejemplo siguiente:

public void audioPlayer() { // leshon tingull kur ka kolision //Armando 8/7/2013 MediaPlayer beep_alert = MediaPlayer.create(Maps.this,R.raw.double_beep); try { beep_alert.start(); } catch (Exception e) { e.printStackTrace(); } } 

No hay ningún error mostrado, sólo don jugar por ejemplo nexus 4 , pero juega ok en el nexus 7 .

¿Qué va mal?

El double_beep es un archivo mp3.

Gracias por adelantado…

Asegúrese de que el volumen esté arriba, de lo contrario no escuchará nada.

Por lo general, no es aconsejable activar el volumen de forma programática sin ninguna entrada de usuario – si el volumen es hacia abajo es por lo general a través de la acción del usuario en el primer lugar.

Pero aquí está cómo usted puede hacerlo:

 AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); am.setStreamVolume(AudioManager.STREAM_MUSIC, am.getStreamMaxVolume(AudioManager.STREAM_MUSIC), 0); 

Esto STREAM_MUSIC . Hay muchas otras maneras de controlar / cambiar el volumen.

Tener una lectura a través de esto también para familiarizarse con el control de volúmenes: http://developer.android.com/training/managing-audio/volume-playback.html

Su archivo de sonido no debe contener caracteres especiales como _ (subrayado) y todo. Pruébelo renombrando en doubledeep . También no debe comenzar con Capital Letter .

  • Android no muestra el formato m3u8 en videoview, solo sonido
  • ¿Cómo puedo consultar uri para la canción de la memoria interna
  • MediaPlayer: parada llamada en el estado 4
  • Cambiar la vista de la superficie
  • Reproduce la lista de archivos mp3 con MediaPlayer en Android
  • ¿Cómo reanudar MediaPlayer en Android?
  • Posición MediaController con setAnchorView
  • Transmisión al MediaPlayer de Android
  • Android MediaMetadataRetriever devuelve valores nulos de la mayoría de las claves
  • AudioSystem cerrando aleatoriamente mientras se funden 2 objetos MediaPlayer
  • ¿Cómo uso custom android.media.MediaDataSource junto con android.media.MediaPlayer?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.