Spanish sorry, this video cannot be played.

deneus

Member
Licensed User
Longtime User
Hola.
Tengo el siguiente problema intento reproducir un video con este codigo y me aparece el error:

Cannot play video
sorry, this video cannot be played.

Porque ocurre?


Codigo:

Dim Send As ImageView
vv.Initialize("vv")
Activity.AddView(vv, 10dip, 10dip, 250dip, 250dip)
If File.Exists(File.DirDefaultExternal, "1.mp4") Then
vv.LoadVideo(File.DirRootExternal, "1.mp4")
vv.Play
End If
 

NJDude

Expert
Licensed User
Longtime User
Unas observaciones:
B4X:
Dim vv As VideoView '<-- Imagino tienes esta linea en alguna parte
Dim Send As ImageView
vv.Initialize("vv")
Activity.AddView(vv, 10dip, 10dip, 250dip, 250dip)
If File.Exists(File.DirDefaultExternal, "1.mp4") Then '<-- Verificas File.DirDefaultExternal
vv.LoadVideo(File.DirRootExternal, "1.mp4") '<-- Pero cargas de File.DirRootExternal
vv.Play
End If

Fijate si tienes el video en el directorio correcto.
 

deneus

Member
Licensed User
Longtime User
Hola.
Si tengo la linea Dim Send As ImageView
El tema es que pongo la linea:
If File.Exists(File.DirDefaultExternal, "1.mp4") Then
para comprobar que el video lo encuentra y pongo una interrupcion en vv.Play
la cual llega asi que supongo que ve el archivo.
 

NJDude

Expert
Licensed User
Longtime User
Sin ver todo el codigo yo veo es que preguntas si el video existe en File.DirDefaultExternal y si existe los cargas desde File.DirRootExternal, son dos directorios diferentes a eso me refiero.

La segunda option es que el encoding del video no es supported by Android, puede ser que ese tipo de MP4 tiene algo que a Android no le gusta.
 
Last edited:
Top