[code]MediaController controller = new MediaController(this);
video = new VideoView(this);
video.setVideoURI(Uri.parse(url));
video.setMediaController(controller);
controller.setMediaPlayer(video);
video.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
// TODO Auto-generated method stub
d = video.getDuration();
video.requestFocus();
video.start();
}
});
[/code]
o getDuration() sempre retorna 0;
e estava tentando usar o getCurrentPosition() ele sempre me retornava -1;
Ele nao precisa aparecer para o usuário…tentei a principio usar esses metodos, pq oq eu quero fazer é q quando o video atingir um tempo, ele vai executar uma tarefa.
Tentei usar Thread para deixar o video exibir um certo tempo, mas nao deu certo.
Tentei usar Timer mais tb não deu certo.
E agora to meio sem saber oq fazer ja estou um tempão na net vendo se acho uma solução viavél.
Caso consiga arranjar uma solução posta ae por favor…
Se não tiver ficado claro oq tenho q fazer explico de novo…