Saltar al contenido

¿Cómo reproducir los archivos de audio directamente desde la carpeta res/raw?

Sé libre de compartir nuestro sitio y códigos con tus amigos, necesitamos tu ayuda para hacer crecer esta comunidad.

Solución:

agregue este código en onItemClickListener.

listView.setOnItemClickListener(new OnItemClickListener() 
            @Override
            public void onItemClick(AdapterView arg0, View view, int position,long id)                  
                TextView txtView=(TextView)view.findViewById(R.id.txt_view);
                String fname=txtView.getText().toString().toLowerCase();

                                int resID=getResources().getIdentifier(fname, "raw", getPackageName());

                              MediaPlayer mediaPlayer=MediaPlayer.create(this,resID);
                    mediaPlayer.start();
            
        );

prueba esto para jugar desde raw ::

MediaPlayer mPlayer2;
mPlayer2= MediaPlayer.create(this, R.raw.bg_music_wav);
        mPlayer2.start();

permiso en el archivo de manifiesto ::



Actualizar::

public void onItemClick(AdapterView arg0, View view, int position,long id)      
  MediaPlayer mPlayer2;
if(position==1)

    mPlayer2= MediaPlayer.create(this, R.raw.song1);
            mPlayer2.start();
else it() .....

mVideoView = (VideoView) findViewById(R.id.Video_FrontPage);
uri = Uri.parse("android.resource://com.urPackageName/" + R.raw.welcom_video);
mVideoView.setVideoURI(uri);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.start();

Espero que esto te ayude.

Reseñas y valoraciones de la guía

Recuerda difundir esta noticia si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 3 Promedio: 4.3)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *