Las tarea a realizar no es sencilla, pues el archivo puede no tener la extensión correcta. No podemos fiarnos sólo de su tipo MIME, si no que tendremos que comprobar otro tipo de información de la cabecera del archivo. Por este motivo, un archivo será de audio si cumple estos requisitos:
Que sólo tiene un códec.
Que el códec es de audio.
Que la duración es mayor que 0.
Para realizar esta tarea usaremos la librería TagLib#.
Las tarea a realizar no es sencilla, pues el archivo puede no tener la extensión correcta. No podemos fiarnos sólo de su tipo MIME, si no que tendremos que comprobar otro tipo de información de la cabecera del archivo. Por este motivo, un archivo será de audio si cumple estos requisitos:
Para realizar esta tarea usaremos la librería TagLib#.