Italian Play mp4 from File.DirAssets

Discussion in 'Italian Forum' started by Giusy, Aug 30, 2018.

  1. Giusy

    Giusy Active Member Licensed User

  2. LucaMs

    LucaMs Expert Licensed User

    [mai usata]

    Devi metterla (exoplayer.jar) nella cartella delle tue librerie aggiuntive.

    Tasto destro del mouse su "Libraries Manager":

    upload_2018-8-31_4-13-0.png


    (che corrisponde a quella che hai inserito tramite menu Tools - Configure Paths)
     
    Giusy likes this.
  3. Giusy

    Giusy Active Member Licensed User

    Grazie @LucaMs (ogni giorno imparo qualcosa di nuovo :) )
    Ho fatto tutto come mi hai detto ma quando seleziono exoplayer.jar mi dice:
    Error:Invalid or corrupt jarfile... exoplayer.jar
    Non credo che Erel abbia pubblicato una libreria corrotta.
    Puoi provare se anche a te da lo stesso errore?
    Tu hai mai caricato mp4? Se si con quale metodo?
    Grazie
     
  4. LucaMs

    LucaMs Expert Licensed User

    A me è comparso un errore diverso, a runtime, perché ho volutamente non copiato anche le librerie aggiuntive indicate da Erel, proprio per vedere se avrebbe dato lo stesso errore (provando il suo progetto d'esempio, non uno mio).

    Dopodiché, aggiunte anche quelle librerie sembra essere tutto ok (a parte che non riesce a trovare online il file da caricare).

    Quindi, il file non dovrebbe essere corrotto; prova a scaricarlo nuovamente.

    Hai scaricato e copiato (stesso posto) anche le librerie aggiuntive richieste da quella exoplayer.jar?
    www.b4x.com/android/files/exoplayer_additional_libs.zip


    Metodo "standard": per file lunghi, oggetto MediaPlayer (già fornito nella libreria Core, quindi non devi installare altro); per file brevi, libreria Audio, oggetto SoundPool.

    Comunque, insisterei con questa ExoPlayer, potrebbe essere più "potente".
     
    Giusy likes this.
  5. Giusy

    Giusy Active Member Licensed User

    Niente da fare, ricaricato zip, ma exoplayer.jar me lo da sempre corrotto :(
    I miei filmati MP4 durano tra 1 e 4 secondi
    La libreria AUDIO, come dici tu, può andare bene?
    Se si, dove posso trovare un tutorial o l'elenco delle istruzioni relative a questa libreria?
    Grazie
     
  6. LucaMs

    LucaMs Expert Licensed User

    Si ma puoi usare anche il MediaPlayer.

    https://www.b4x.com/android/help/audio.html
     
    Giusy likes this.
  7. Giusy

    Giusy Active Member Licensed User

    Adesso provo il caro e semplice mediaplayer
    Grazie @LucaMs se non ci fossi bisognerebbe inventarti ;)
     
    LucaMs likes this.
  8. Giusy

    Giusy Active Member Licensed User

    E non finisce qui....
    fatto le routines per mediaplayer (che ultimamente ho usato solo per gli mp3)
    cosa devo mettere sul designer per vedere il video.
    (sono proprio ignorante)
    :)
     
  9. LucaMs

    LucaMs Expert Licensed User

    No, sono io mooolto distratto; non avevo "capito" che si trattasse di video (mp4), per questo ti parlavo di "libreria Audio". Anche il MediaPlayer è solo per file audio.

    Ergo, dietrofront, exoplayer.


    se non ci fossi (io) mi sentirei molto meglio :D
     
    Giusy likes this.
  10. Giusy

    Giusy Active Member Licensed User

    Con exoplayer sono sempre a 3 discussioni sopra: Niente da fare ....
     
  11. LucaMs

    LucaMs Expert Licensed User

    Hai provato il progetto d'esempio di Erel?

    Sicura del percorso delle librerie aggiuntive e di averci copiato tutte le librerie necessarie?
     
    Giusy likes this.
  12. LucaMs

    LucaMs Expert Licensed User

    A me quel progetto funziona, tranne per il fatto che ho dovuto usare un mp4 locale (Assets).

    Ho questi file nella mia cartella delle librerie aggiuntive:

    upload_2018-8-31_15-38-59.png
     
    Giusy likes this.
  13. Giusy

    Giusy Active Member Licensed User

    si perché è quando da programma lo carico dalla libreria che mi dice "corrotto"
     
  14. Giusy

    Giusy Active Member Licensed User

    Adesso controllo se ho tutto nella libreria
     
  15. LucaMs

    LucaMs Expert Licensed User

    In che senso "lo carichi"? Quando metti la spunta per importarla?
     
  16. LucaMs

    LucaMs Expert Licensed User

    Uhm... forse vuoi dire quando esegui questa istruzione:

    sources.Add(player1.CreateFileSource(File.DirAssets, "NomeTuo.mp4"))

    Se è così, prova un file diverso, magari è corrotto davvero.


    P.S. Ah, no, dicevi il file jar
     
    Giusy likes this.
  17. Giusy

    Giusy Active Member Licensed User

    Grazie mille,
    con la tua tabella è andato tutto a posto.
    exoplayer.xml era andato a farsi un giro ihihihihih
    Vedi, ho proprio bisogno di spiegazioni a livello elementare
    Grazie ancora :D
     
    LucaMs likes this.
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice