Reproducción de video en TextureView

En la documentación de Android.TextureView dice que puedes usar un TextureView para reproducir el video: pero parece que no puedo encontrar ningún ejemplo de cómo hacer esto. ¿Alguien sabe?

Necesito usar untextureView Porque quiero animar el video. Quiero reproducir un video en formato .3gp / .mp4, no el video de la cámara :)

Cualquier ayuda sería apreciada..

ACTUALIZAR:

La solución se publica como una respuesta de la comunidad wiki.

Respuestas a la pregunta(3)

Su respuesta a la pregunta