Olá,
--
Atenciosamente,
Thalita Monteiro Jorge.
Graduanda em Sistemas de Informação
-- Não estou conseguindo pausar um vídeo que estou carregando da seguinte maneira. Criei um SurfaceView para exibir o meu vídeo. Estou utilizando o MediaPlayer para fazer o controle de iniciar, pausar e parar o vídeo, porém o pause() não está funcionando.
Segue o código para análise:
//Iniciando o SurfaceView
getWindow().setFormat(PixelFormat.UNKNOWN);
video.setOnClickListener(this);
surfaceHolder = video.getHolder();
surfaceHolder.addCallback(this);
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
mediaPlayer = new MediaPlayer();
//Exibindo o vídeo
/* BOTÕES STREAM */
play.setImageResource(R.drawable.bt_pause);
play.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(mediaPlayer.isPlaying()){
mediaPlayer.pause();
Log.i("PAUSOU", "PAUSOU");
} else {
mediaPlayer.start();
}
}
});
/* CARREGANDO O VÍDEO */
mediaPlayer.setOnPreparedListener(this);
mediaPlayer.setOnCompletionListener(this);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDisplay(surfaceHolder);
try {
mediaPlayer.setDataSource(AoVivo__.this,Uri.parse("rtsp://srv3.zoeweb.tv/z01-live/stream"));
mediaPlayer.prepare();
load.dismiss();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Alguém já passou por isso?
Atenciosamente,
Thalita Monteiro Jorge.
Graduanda em Sistemas de Informação
"O importante é garantir os três pontos !"
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário