aun no llego a reproducir un FLV , pero mientras hay una manera que es instalar la aplicacion VLC y linkiarla desde mi aplicacion.
pero me gustaria informar a mis usuarios que antes de visualizar un video streaming tiene que tener ya instalada esta aplicación.
Sub aplicacionInstalada(package As String) As Boolean
Try
Dim r As Reflector
r.Target = r.GetContext
r.Target = r.RunMethod("getPackageManager")
r.Target = r.RunMethod3("getPackageInfo", package, "java.lang.String", 0x00000001, "java.lang.int")
Return True
Catch
Return False
End Try
End Sub
Si no estas utilizando la libreria Reflector y si la Phone y no quieres añadir mas librerias a tu proyecto, puedes utilizar esto:
B4X:
Sub aplicacionInstalada(NombreDelPaquete As String) As Boolean
Dim pm As PackageManager ' libreria Phone
Try
pm.GetVersionName(NombreDelPaquete)
Return True
Catch
Return False
End Try
En Sub
Acuerdate que el NombreDelPaquete no es el nombre de la aplicación ni del apk, es el del paquete, cuando tu diseñas un proyecto, es el nombre que le pones en Project/Build Configuration/Package . Al no ser una app creada por ti, la veras en el raiz del teléfono/Android/Data