Como contexto, tengo un reproductor de video escrito en Electron que permite a los usuarios cargar archivos de video desde su máquina local. Lo hace configurando el src del archivo en una ruta de archivo local. Esta "referencia" al archivo es necesaria porque los archivos de video a menudo superan los 5 gb de tamaño.
Sé que al usar la API de acceso al sistema de archivos es posible obtener una referencia a un archivo local, pero usar el archivo parece requerir la creación de una URL de objeto, por ejemplo:
const src = URL.createObjectURL(await fileHandle.getFile())Después de las pruebas, parece que no es posible usar videos de más de 2 gb con este método.
¿Me estoy perdiendo algo obvio sobre el uso de la API del sistema de archivos? ¿Sería posible usar una solución alternativa con esto (quizás transmitiendo el contenido de los archivos de alguna manera?)