Cache imagenes applet
Publicado por besbello (1 intervención) el 04/07/2006 10:21:34
Hola a todos,
tengo un applet para la visualizacion de grabaciones consistentes en secuencias de imagenes .jpeg (cada una de unos 70K). La velocidad a la que debo mostrar los frames en el applet es mayor que la que la red permite para la comunicacion de estas imagenes de servidor a applet (navegador) por tanto he implementado un buffer Image[] donde voy almacenando (hasta un limite) y luego muestro las imagenes. El problema es que este buffer es muy limitado (si es demasiado grande, obtengo un java.lang.OutOfMemoryError-Java heap space). Mi pregunta es: es posible utilizar la cache del navegador para evitar tener este buffer y evitar tambien que si el usuario rebobina la grabacion no se vuelvan a pedir las imagenes al servidor? Si es asi, como se hace, actualmente no se almacenan en esta cache las imagenes pedidas por el applet, sin embargo si las pido desde el navegador directamente (mediante URL) si que se almacenan.
Agradezco cualquier tipo de ayuda,
tengo un applet para la visualizacion de grabaciones consistentes en secuencias de imagenes .jpeg (cada una de unos 70K). La velocidad a la que debo mostrar los frames en el applet es mayor que la que la red permite para la comunicacion de estas imagenes de servidor a applet (navegador) por tanto he implementado un buffer Image[] donde voy almacenando (hasta un limite) y luego muestro las imagenes. El problema es que este buffer es muy limitado (si es demasiado grande, obtengo un java.lang.OutOfMemoryError-Java heap space). Mi pregunta es: es posible utilizar la cache del navegador para evitar tener este buffer y evitar tambien que si el usuario rebobina la grabacion no se vuelvan a pedir las imagenes al servidor? Si es asi, como se hace, actualmente no se almacenan en esta cache las imagenes pedidas por el applet, sin embargo si las pido desde el navegador directamente (mediante URL) si que se almacenan.
Agradezco cualquier tipo de ayuda,
Valora esta pregunta


0