videos - el mejor ecualizador para android 2018
¿Hay algún sonido integrado/predeterminado que pueda utilizarse en una aplicación? (3)
1- La ayuda para crear crea que no debemos llamar a prepare después de una creación, así que eliminé la línea de código de preparación.
2- ¿Esto funciona bien en el dispositivo pero se bloquea en el emulador?
3- ¿Algún otro sonido que no sea de alarma, notificación y tono de llamada?
Estoy tratando de agregar solo algunos sonidos simples ( pitido, boop, clic, etc. ) a una aplicación de Android, así que me preguntaba si hay algún sonido integrado en el sistema operativo Android o SDK que pueda utilizarse. Si es así, ¿cómo podrían ser accedidos? Mis únicas conjeturas han sido en algún lugar de las clases de mediastore o soundpool ... Soy bastante nuevo, por lo que cualquier ayuda o consejo que pueda ofrecer sería muy apreciado. Gracias.
Aquí hay una forma de generar un pitido.
Cree un archivo de recursos en bruto con extensión .rtttl y ponga "c5: d = 4, o = 5, b = 250: c5" en él (sin comillas)
Luego agrega este código:
protected MediaPlayer _mediaPlayer;
public void playFromResource(int resId)
{
if (_mediaPlayer != null)
{
// _mediaPlayer.stop(); freeze on some emulator snapshot
// _mediaPlayer.release();
_mediaPlayer.reset(); // reset stops and release on any state of the player
}
_mediaPlayer = MediaPlayer.create(this, resId);
_mediaPlayer.start();
}
Luego llame a playFromResource y pásele el identificador de recurso si su recurso rtttl en bruto.
Puede reproducir el tono de llamada predeterminado con:
MediaPlayer player = MediaPlayer.create(this,
Settings.System.DEFAULT_RINGTONE_URI);
player.start();
Puede reemplazar DEFAULT_RINGTONE_URI
con DEFAULT_NOTIFICATION_URI
o DEFAULT_ALARM_ALERT_URI
para los otros sonidos predeterminados.