Ver Mensaje Individual
  #1  
Antiguo 20-11-2008
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Reputación: 21
rrf Va por buen camino
¿ 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.
Responder Con Cita