import android.media.MediaMetadataRetriever.*

...

requireContext().assets.openFd(augmentedImage.name)
  .use { descriptor ->

      val metadataRetriever = MediaMetadataRetriever()
      metadataRetriever.setDataSource(
          descriptor.fileDescriptor,
          descriptor.startOffset,
          descriptor.length
      )

      val videoWidth = metadataRetriever.extractMetadata(METADATA_KEY_VIDEO_WIDTH).toFloatOrNull() ?: 0f
      val videoHeight = metadataRetriever.extractMetadata(METADATA_KEY_VIDEO_HEIGHT).toFloatOrNull() ?: 0f
      val videoRotation = metadataRetriever.extractMetadata(METADATA_KEY_VIDEO_ROTATION).toFloatOrNull() ?: 0f
      
      mediaPlayer.reset()
      mediaPlayer.setDataSource(descriptor)
  }.also {
      mediaPlayer.prepare()
      mediaPlayer.start()
  }