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:
- Android Socket problema en Samsung Galaxy S4 (SGS4)
- MediaPlayer no está en bucle
- Grabar / capturar la reproducción interna de sonido de la aplicación de Android y exportar mp3?
- Servicio MediaPlayer Android
- Android: la transmisión de radio AAC + no funciona con MediaPlayer (enlaces Android 4.2.2 / Shoucast)
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…
- Android: Cómo integrar un decodificador al marco multimedia
- Demora en la transmisión de audio
- Reproductor de música preguntando para escribir permiso de almacenamiento externo?
- Mostrar el almacenamiento intermedio de MediaPlayer en la barra Buscar como progreso secundario
- Reproductor de vídeo flotante (como el reproductor de youtube) en android
- Transmisión en vivo de audio retrasos mientras se reproduce en android-16?
- Reproducir audio entre los puntos A y B
- Efecto de audio Android en el archivo wav y guárdelo
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
.
- Buenas prácticas para seleccionar la opción "Compilar con" de las aplicaciones de Android
- Mediacodec jelly-bean