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
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.
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.
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.