Procurando um pouco mais encontrei esse link onde o pessoal discute a falta desse recurso no ICS. Um usuário cita a seguinte solução para esse caso usando MediaPlayer
seuMediaPlayer.setOnCompletionListener OnCompletionListener (novo () { @ Override public void onCompletion (MediaPlayer mp) { mp.seekTo (0); mp.start (); } });Tentei usar isso para meu caso com o VideoView que também possui esse método e é chamado ao termino da execução do video. Ele estava sendo chamado porém os códigos mp.seekTo (0); mp.start ();não reiniciaram o video então eu recarreguei o video da seguinte formavideoView.suspend(); videoView.setVideoURI(urlVideo); videoView.start();Pra quem precisar está ai, flw!
Em 12 de setembro de 2012 14:26, Ivan Java <x.surian.x@gmail.com> escreveu:
Boa tarde a todos, estou fazendo uma app corporativa aqui onde trabalho, de inicio estava testando num smartphone versão 2.2. No app caso o usuário se ficar inativo em vez de cair na tela de bloqueio ele roda um video, que no meu caso tava executando no componente VideoView com o seguinte código:meuVideoView.setOnPreparedListener (new OnPreparedListener() {@Overridepublic void onPrepared(MediaPlayer mp) {mp.setLooping(true);}});dessa forma executa o loop ao termino do video, porém ao chegar os tablets da China(Que serão usados para essa app) que roda Android ICS ele chama a função, executa o video mais ao finalizar ele não fica em loop. Alguém sabe como resolver? Ou se possui outro solução?






0 comentários:
Postar um comentário