Italian Riproduzione avi

Salve,

ho necessità di riprodurre un file avi (codec DIVX) sul mio telefono android.
Sto utilizzando il seguente codice.

B4X:
Sub Globals
    Dim vv As VideoView
  Dim Button1 As Button
End Sub


Sub Activity_Create(FirstTime As Boolean)
  'Activity.LoadLayout("playmp4")
  vv.Initialize("vv")
  Activity.AddView(vv, 1dip, 1dip, Activity.width, 450dip)
  Button1.Initialize("button1")
  Button1.Text = "play"
  Activity.AddView(Button1, 50dip, 50dip, 150dip, 150dip)
End Sub

Sub vv_Complete
    Msgbox("video completed","completed")
  vv.Stop
End Sub

Sub Button1_Down

  vv.LoadVideo(File.DirRootExternal & "/Download","Ecv201309082000.avi")
  Button1.Visible=False
 
  Msgbox("Loading and buffering video","Loading")
   
  ToastMessageShow("loading streaming video....", True)
 
  vv.Play

End Sub

Il codice non restiusce codice di errore, ma non fa vedere nulla.
Il file avi se viene aperto con un App di visualizzazione video funziona correttamente, quindi il codec dovrebbe essere presente nel sistema.

A cosa potrebbe essere dovuto il problema?
 
Adesso provo, grazie

Cosi la riproduzione funziona, appoggiandosi però ad una APP esterna (MX Player).

Se fosse possibile integrare la visualizzazione nella stessa app, sarebbe meglio.

PS. la funzione corretta è:
B4X:
In.Initialize(In.ACTION_VIEW, "file://" & File.Combine(File.DirRootExternal & "/Download", "Ecv201309082000.avi"))
 
Last edited:
Con Video Player non funziona la visualizzazione del video.
Suppongo sia dovuto al codec DIVX che uso per la creazione dei filmati.
 
Top