|
Como reproducir video desde memoria y parte a parte bajo demanda ?
Hola a todos,
Vi que justo antes hicieron una pregunta de reproducción multimedia; pero, la pregunta que quiero hacer tiene una variante que me parece amerita usar un hilo separado.
Lo que quiero es un componente que en lugar de tan solo cargar el video desde un archivo en disco, pueda hacerlo desde una variable en memoria que se le pase al componente a medida que este pida datos.
Bien entendido, la idea es que el video se le vaya suministrando por partes al reproductor, según este solicite datos. Además, se requiere poder manejar algún tipo de retardo para el caso en que los datos se tarden en estar disponibles.
En otras palabras, el componente debería tener un evento similar al evento OnNeedData de Quick Report.
Lo ideal es que trabaje para cualquier versión de Delphi y también en Lazarus; así como con los formatos más comunes tipo AVI, MPEG y FLV
Agradezco de antemano cualquier sugerencia
|