¿ Se puede leer/escribir/reproducir archivos MP3 a/desde un MemoryStream ?
Hola a tod@s.
Uso Delphi 5 pro y quiero guardar/leer archivos MP3 en campos blob de una tabla en Firebird para luego reproducirlos directamente (sin grabar el archivo MP3 en el disco duro).
No se si esto es posible y por ello consulto por si hay alguien que sabe si se puede hacer y me puede dar información acerca de como hacerlo.
La idea es que el programa:
1- Lea un archivo MP3 (que estaba en el disco duro), lo convierta en un MemoryStream y lo guarde en un campo blob. Lo de guardar el MStream en un blob no creo que me de problemas, pues ya lo hago con imágenes y me funciona.
2- Luego debería leer ese MemoryStream de Firebird y reproducirlo directamente (sin grabarlo antes en el disco duro).
Estuve probando un componente (MP3Tag) que (en el ejemplo que incluía) se combinaba con el MediaPlayer y lo hacía, con la excepción de que había que grabar el archivo en el disco duro para que MediaPlayer lo pudiera leer y reproducir. Por ello, creo que no me serviría.
Si esto no es posible, también agradecería la información.
Gracias por adelantado.
Ramón.
Última edición por rrf fecha: 20-11-2008 a las 21:46:59.
|