CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 10 su 10
Discussione:

streaming video

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    streaming video

    Ciao a tutti.

    Sto cercando di realizzare una app simil-youtube ma non riesco a fare il play in streaming dei video di youtube stesso e di vimeo.com

    Ho fatto prove con MediaController, MediaPlayer, VideoView.....

    E' causa dell'emulatore?
    AVD 2.1 con api level 7


    Grazie

  2.  
  3. #2
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    2

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    sono un super-novellino e anche io ho problemi con lo stream video per questo ho utilizzato questo post (spero di non aver sbagliato).
    Quello che voglio fare è semplicemente mettere in play un video da URL.
    Ho letto la guida da Audio and Video | Android Developers
    e ho poco più che copiato il codice descritto.
    Copio di seguito il metodo onCreate per la mia classe
    Ho inserito lo start sia in fase di creazione che nel momento in cui un mio bottone riceve un Onfocuschange.
    l'apk viene generato e vedo correttamente le altre parti della app (3 bottoni)
    ma non il video.
    Come faccio a capire dove è il problema?
    Grazie a chiunque possa darmi un consiglio

    /************************************************** *****/

    public class PrimaClasse extends Activity {
    private static final String PATH_TO_FILE = "http://www.youtube.com/watch?v=2ifK2iVInRk&feature=PlayList&p=43D674A9613 4590D&playnext_from=PL&index=12&playnext=12";
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    final MediaPlayer mp = new MediaPlayer();
    try {
    mp.setDataSource(PATH_TO_FILE);
    } catch (IllegalArgumentException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IllegalStateException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    try {
    mp.prepare();

    } catch (IllegalStateException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();

    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();

    }try{
    mp.start();


    }catch(Exception e){
    e.printStackTrace();
    }


    // locandina2
    final ImageButton button_locandina3 = (ImageButton) findViewById(R.id.locandina3_button);
    // On focus change
    button_locandina3.setOnFocusChangeListener(new OnFocusChangeListener() {

    @Override
    public void onFocusChange(View v, boolean hasFocus) {
    // TODO Auto-generated method stub
    if(true){
    Toast.makeText(Cinema.this,"locandina2 on focus change", Toast.LENGTH_SHORT).show();
    mp.start();

    }
    }
    });


    }

  4. #3
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ciao Sergio.

    Purtroppo io non ho avuto più tempo di proseguire con una app del genere.
    Ho letto la guida, i forum, e quanto più possibile ma non ne ho cavato un ragno dal buco.

    La sensazione è che l'emulatore non sia in grado di riprodurre video.
    Tu stai testando direttamente da device?

  5. #4
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    2

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    No solo da emulatore, ho appena iniziato.
    Qualcuno ti ha confermato questa sensazione?
    Grazie mille per la risposta

  6. #5
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    No. L'ho letto su un forum. Da qui a fine mese dovrei riuscire a prendere un device.

    Risentiamoci in caso di soluzioni

  7. #6
    Androidiano


    Registrato dal
    Jun 2010
    Località
    Bologna
    Messaggi
    127

    Ringraziamenti
    7
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Quote Originariamente inviato da sergio Visualizza il messaggio
    private static final String PATH_TO_FILE = "http://www.youtube.com/watch?v=2ifK2iVInRk&feature=PlayList&p=43D674A9613 4590D&playnext_from=PL&index=12&playnext=12";
    Ciao, sono anchio un super new nella programmazione android, quella variabile PATCH TO FILE non contiene l'indirizzo del video, ma alla pagina di youtube, per me dovresti provare con un link del tipo www.sito.it/video.avi o qualche altro formato che supporta android, per me vuole il link diretto al video.
    Prova poi fammi sapere

  8. #7
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Si tavy, quel link si riferisce alla pagina web.
    Se fate caso, all'interno del tag <embed> che fornisce youtube per l'inserimento dei suoi video su terzi siti web, c'e' un parametro che fa riferimento precisamente all'url del video.
    Tale url, in un classico browser, riproduce il video in modalita fullscreen.

    Un prova, che speravo andasse a buon fine, e' stata quella di inserire questo url in una WebView (o web activity).
    Ma non ha funzionato.

    Torno quindi sull'ipotesi 'sofferenza dell'emulatore'.
    Anche perche' questo pomeriggio ho avuto modo di provare un NexusOne con Froyo. La riproduzione dei video di vimeo.com (formato flash) ha funzionato perfettamente. Eppure l'emulatore, con le PI di Android 2.2, non ha lo stesso risultato!

  9. #8
    Androidiano


    Registrato dal
    Jun 2010
    Località
    Bologna
    Messaggi
    127

    Ringraziamenti
    7
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Io non sono d'accordo sulla sofferenza dell'emulatore.
    Il codice che hai postato te, è funzionante per i file audio, l'ho provato.
    Ecco qui il codice, parte la musica in background.



    Prova prima se va il link al file .mp3 se vuoi provare.
    Per i video ci sarebbe un altro metodo guarda qua How to play video and audio on Android | Hello Android, questo sempre se vuoi riprodurre file diretti non video da youtube.

  10. #9
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Si tavy. Avevo già provato. Ma per il video non aiuta

  11. #10
    Androidiano


    Registrato dal
    Jun 2010
    Località
    Bologna
    Messaggi
    127

    Ringraziamenti
    7
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Dovresti provare ad inserire una SurfaceHolder, con setDisplay. ho trovato su un sito che si può fare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy