Sub Button3_Click
imageIndex = 0
Chooser.Show("video/*", "Select a video")
End Sub
Sub GetPathFromContentResult(UriString As String) As String
If UriString.StartsWith("/") Then Return UriString 'If the user used a file manager to choose the image
Dim Cursor1 As Cursor
Dim Uri1 As Uri
Dim Proj() As String = Array As String("_data")
Dim cr As ContentResolver
cr.Initialize("")
If UriString.StartsWith("content://com.android.providers.media.documents") Then
Dim i As Int = UriString.IndexOf("%3A")
Dim id As String = UriString.SubString(i + 3)
Uri1.Parse("content://media/external/images/media")
Cursor1 = cr.Query(Uri1, Proj, "_id = ?", Array As String(id), "")
Else
Uri1.Parse(UriString)
Cursor1 = cr.Query(Uri1, Proj, "", Null, "")
End If
Cursor1.Position = 0
Dim res As String
If Cursor1.RowCount > 0 Then
res = Cursor1.GetString("_data")
End If
Cursor1.Close
Return res
End Sub
Sub chooser_Result (Success As Boolean, Dir As String, FileName As String)
If Success Then
Dim words() As String = Regex.Split("\/", GetPathFromContentResult(FileName))
Dim name As String = words(words.Length-1)
Dim path As String
Dim i As Int
For i = 0 To words.Length-2
path = path & words(i) & "/"
Next
Else
ToastMessageShow("Nothing Selectd", True)
End If
End Sub