Hola
Estoy creando una App y necesito una clase en la que uno de los atributos sea un sonido. Ahora tengo esto;
- Código: Seleccionar todo
public class Ave
public String nombre
public Sonido
¿Cómo puedo definir un atributo que sea un sonido?
Estás en: Clase con sonido
Para dar las gracias debes entrar o registrarte en el foro
Hola
Estoy creando una App y necesito una clase en la que uno de los atributos sea un sonido. Ahora tengo esto;
public class Ave
public String nombre
public Sonido
Explica un poco para entender que es lo que estas haciendo,ademas como deseas activar el sonido ??
Gracias por contestar lo primero...
Quiero hacer una App de cantos de aves y me dijeron que para ahorrar espacio y para poder crear un buscador debía crear una clase con todas las aves. Dentro de esta clase los atributos son Nombre y Sonido, pero no se como definir el Sonido.
public class Aves
public String Nombre
public Sonido
Para reproducir el sonido voy a utilizar la clase MediaPlayer(mp).
Aun no entiendo muy bien que es lo que quieres, te coloco un ejemplo para que mires a ver si te sirve
public class SonidosActivity extends Activity {
Button btnTono;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sonidos);
btnTono = (Button)findViewById(R.id.btnTono);
btnTono.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
sonido("Canario",R.sonidos.tono); //nombre y direccion del tono
}
});
}
public void sonido(String nombre,int tono){
MediaPlayer mp;
mp = MediaPlayer.create(this, tono);
mp.start();
}
}
Hola
Yo creo que no nos estamos entendiendo ninguno y a lo mejor mi pregunta no tiene respuesta porque no se puede hacer lo que quiero.
Esto es lo que yo tenía:
public void sonido(String nombre,int tono){
MediaPlayer mp;
mp = MediaPlayer.create(this, tono);
mp.start();
}
Que es lo que me has mandado tú. Lo que escribes arriba no lo entiendo. Yo estaba haciéndolo todo así, pero me dijeron que era mejor crear una clase con los atributos Nombre y Sonido y que cada pájaro fuera un objeto. Me dijeron que esto era necesario para crear un buscador. El problema es que no se como se declara un Sonido como atributo.
En caso de que no sea así, ¿alguien sabe como crear un buscador tipo WhatsApp que al ir escribiendo vaya mostrando los botones que empiezan por las letras que se han escrito?
Muchas Gracias