Estás en: Clase con sonido

Clase con sonido

Para dar las gracias debes entrar o registrarte en el foro

Recién llegado
Recién llegado
Mensajes: 3 Agradecido: 0
28 Feb 2014, 20:43# 1

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?

:thanks:
Gracias  
Etiquetado en:
Recién llegado
Recién llegado
Mensajes: 4 Agradecido: 4
28 Feb 2014, 21:24# 2

Explica un poco para entender que es lo que estas haciendo,ademas como deseas activar el sonido ?? emo:-:24

Gracias  
1 persona ha dado las gracias: davidjose
Recién llegado
Recién llegado
Mensajes: 3 Agradecido: 0
01 Mar 2014, 12:26# 3

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).

:thanks:

Gracias  
Recién llegado
Recién llegado
Mensajes: 4 Agradecido: 4
03 Mar 2014, 18:54# 4

Aun no entiendo muy bien que es lo que quieres, te coloco un ejemplo para que mires a ver si te sirve

Código: Seleccionar todo
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();
   }

}


Espero que te sirva
Gracias  
1 persona ha dado las gracias: davidjose
Recién llegado
Recién llegado
Mensajes: 3 Agradecido: 0
03 Mar 2014, 21:53# 5

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

Gracias  