``` val proj = arrayOf(MediaStore.Video.Media.DATA...
# android
s
Copy code
val proj = arrayOf(MediaStore.Video.Media.DATA)
val cursor = context.contentResolver.query(uri, proj, null, null, null) ?: return null
        try {
            val index = cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA)
            path = cursor.getString(index)
        } catch (e : Exception) {
            Log.e("PlayerViewModel", e.message ?: "nomessage")
        } finally {
            cursor.close()
        }