Autore Topic: Come cambiare activity dopo la riproduzione di un video.  (Letto 327 volte)

Offline francesco.laterza

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC One X
  • Sistema operativo:
    Windows 7 Professional
Come cambiare activity dopo la riproduzione di un video.
« il: 20 Giugno 2013, 14:19:43 CEST »
0
Salve,
vorrei creare un app con una activity iniziale che faccia vedere un video di presentazione
e alla fine di questo piccolo video rimandi all'activity principale dell'applicazione.
Potete cosa devo utilizzare per ottenere ciò.   :-\

Offline elfo83

  • Utente normale
  • ***
  • Post: 283
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:Come cambiare activity dopo la riproduzione di un video.
« Risposta #1 il: 25 Giugno 2013, 03:31:59 CEST »
0
Puoi usare una videoView sulla quale metti un setOnCompletionListener. Basta che all'interno del listener chiami finish() per tornare all'activity principale

Offline francesco.laterza

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC One X
  • Sistema operativo:
    Windows 7 Professional
Re:Come cambiare activity dopo la riproduzione di un video.
« Risposta #2 il: 25 Giugno 2013, 12:42:29 CEST »
0
Puoi fare un esempio con codice java.
Non ho ben chiaro come tradurre in codice la fine del video. 

Offline elfo83

  • Utente normale
  • ***
  • Post: 283
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:Come cambiare activity dopo la riproduzione di un video.
« Risposta #3 il: 25 Giugno 2013, 16:30:22 CEST »
0
Codice (Java): [Seleziona]
            videoRock = (VideoView)findViewById(R.id.spinview_pickrock);
videoRock.setOnCompletionListener(new OnCompletionListener(){

                        @Override
                        public void onCompletion(MediaPlayer mp) {
                               

                                //Qui ci metti quello che vuoi. Se vuoi lanciare un'altra activity usi un'intent oppure se vuoi chiudere questa
                                //activity basta chiamare finish();

                });