Beruflich Dokumente
Kultur Dokumente
Multimedia
Sesin 7
Gustavo Lizrraga
http://about.me/lizgux
Contenido
MediaPlayer SoundPool
Reproducir sonido en los Atributos importantes
recursos, por internet y en la
memoria SD.
Multimedia
Adicionar caractersticas de sonido/video.
Multimedia
Se requiere crear un directorio denominado raw
dentro el directorio de recursos, /res/raw/
(Dentro del cul se puede agregar sonido, video,
etc).
Multimedia
Se posee de la siguientes clases:
MediaPlayer
API principal para reproducir audio y video.
Audiomanager
Administra la entrada y salida de audio.
Multimedia
Permisos en el Manifest.
"android.permission.INTERNET"
MediaPlayer
MediaPlayer
Clase para reproducir audio y video.
MediaPlayer
Implementacin
MediaPlayer
Mtodos
Mtodo Descripcin
start() Inicia la reproduccin
pause() Pausa la reproduccin
stop() Detiene la reproduccin
release() Libera espacio de memoria
prepare() Prepara un sonido/video que se
encuentre en Internet
setLooping(true/false) Hace que un sonido se
reproduzca ciclicamente
MediaPlayer
Reproducir desde un sonido localizado en
Internet:
MediaPlayer
Reproducir un sonido localizado en la memoria
SD Card:
SoundPool
SoundPool
Sonidos cortos.
SoundPool
Instanciar dos variables al principio de la clase
(Recomendado).
int resultado = 0;
SoundPool sp;
SoundPool
Dentro el mtodo onCreate() cargar el sonido.
sp=new SoundPool(9,AudioManager.STREAM_MUSIC,0);
Cantidad de
Clase que lo
veces que puede Efecto extra. (No
controla y que
reproducirse el en uso)
tipo de sonido es
sonido
SoundPool
Implementacin
Dentro un mtodo onClick() reproducir el sonido.
public void onClick(View v){
if(res!=0)
sp.play(res ,1 , 1, 0, 0, 1);
}
SoundPool
Otros mtodos
Mtodo Descripcin
play() Inicia la reproduccin del
sonido.
stop() Detiene la reproduccin.
pause() Pausa la reproduccin.
unload(sonido) Libera ese sonido de
memoria.
release() Libera totalmente toda la
memoria, significa que no se
utilizar mas SoundPool.
Demostracin
Insultador
Preguntas y respuestas
Android Bolivia
Comunidad La Paz
Gustavo Lizrraga
http://about.me/lizgux