Ya, entiendo.
Entonces debemos pensar mas claramente, hay que recordar que una imagen, video, audio, todo es un archivo. Así que si es posible descargar una imagen para mostrarla localmente, también es posible descargar cualquier tipo de archivo.
Aquí la idea no es mostrar los archivos al vuelo, sino descargar el archivo, guardar una copia local y trabajar con esa copia.