Autore Topic: ciclare video  (Letto 584 volte)

Offline digester

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
ciclare video
« il: 29 Marzo 2011, 22:58:28 CEST »
0
Buonasera a tutti,

avrei bisogno di cliclare dei video... finito un video deve partire il successivo e via dicendo.. fino all'ultimo della lista...

avete qualche idea?

grazie

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:ciclare video
« Risposta #1 il: 30 Marzo 2011, 08:33:59 CEST »
0
Non l'ho mai fatto, ma si, qualche idea ce l'ho... penserei di usare la classe MediaPlayer ed usare il Listener che segnala la fine del playback del video N per passare al video N+1.

Hai già scritto qualche riga di codice oppure cercavi una soluzione già pronta?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline digester

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
Re:ciclare video
« Risposta #2 il: 30 Marzo 2011, 20:58:14 CEST »
0
ciao,
questo è quello che ho fatto.
Funziona quindi sono a posto così... pubblico il codice per qualche spunto
non so' se è la soluzione migliore... si accettano consigli
è normale che i video sull'emulatore non si vedano? i vedo solo l'audio e vedo qualche immagine santuaria...


           
Codice (Java): [Seleziona]
videoUrl[0] = "...";
videoUrl[1] = "...";
liveView = (VideoView)findViewById(R.id.channelplayview);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(liveView);
liveView.setMediaController(mediaController);
i = 0;
liveView.setVideoPath(videoUrl[i]);
liveView.start();
 liveView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
        @Override
         public void onCompletion(MediaPlayer mp) {
                Toast T = Toast.makeText(getApplicationContext(), "ALTRO VIDEO", Toast.LENGTH_SHORT);
                T.show();
                i++;
                liveView.setVideoPath(videoUrl[i]);
                liveView.start();
                }
});
« Ultima modifica: 30 Marzo 2011, 21:04:59 CEST da Qlimax »