Cómo obtener todos los videos en el dispositivo Android

¿Cómo puedo obtener una lista de todos los videos y su ruta que se puede encontrar en un dispositivo Android donde está instalada mi aplicación?

EDITAR: Estoy tratando de hacer un reproductor de video simple, por lo que la idea sería mostrar todos los videos que se pueden encontrar en el dispositivo y reproducirlos en el elemento de la lista. El único problema es que no sé cómo obtener esa información sobre los videos, por lo que estaría muy agradecido si alguien me puede ayudar.

Respuestas a la pregunta(3)

Su respuesta a la pregunta