Hallo proggers,
Ik ben voor een project van school bezig met een applicatie die webcams uit moet lezen. Hier ben ik al erg ver mee, usb cams worden goed herkend en aangestuurd.
Nu is 1 van de gestelde eisen, dat ook IP camera's uitgelezen moeten worden. Daarbij leek het me het handigste als ik een plugin van IE explorer zou gebruiken, die naar de .jpg van de camera te verwijzen, en 1 of 2 maal per seconde laten refreshen. Dit heb ik gedaan en werkt prima. Er is alleen 1 probleem..
Bij het refreshen van de afbeelding wordt het scherm tijdelijk wit (duurt maar een fractie van een seconde) voordat de nieuwe afbeelding geladen wordt. Dit is natuurlijk erg irritant, zeker als je 2 keer per seconde refreshed heb je dus 2 keer per seconde een wit vak voor je neus.
Nu vroeg ik me af of het mogelijk is om IE te laten wachten met refreshen tot hij het nieuwe plaatje opgehaald heeft, en in het geheugen heeft staan. Dus een plaatje van de IP cam ophalen, die in het geheugen zetten, en dan in 1 keer weergeven. Dan hoop ik dat je die witte refresh-vakken niet meer ziet, en je dus een semi-vloeiend beeld krijgt.
Iemand enig idee? Als iemand een betere manier weet om die .jpg op te halen en weer te geven dan ben ik u zeer erkentelijk.
Ik gebruik VB 6.0 en de IE plugin die ik gebruik heet MShtml.tlb
Ik ben voor een project van school bezig met een applicatie die webcams uit moet lezen. Hier ben ik al erg ver mee, usb cams worden goed herkend en aangestuurd.
Nu is 1 van de gestelde eisen, dat ook IP camera's uitgelezen moeten worden. Daarbij leek het me het handigste als ik een plugin van IE explorer zou gebruiken, die naar de .jpg van de camera te verwijzen, en 1 of 2 maal per seconde laten refreshen. Dit heb ik gedaan en werkt prima. Er is alleen 1 probleem..
Bij het refreshen van de afbeelding wordt het scherm tijdelijk wit (duurt maar een fractie van een seconde) voordat de nieuwe afbeelding geladen wordt. Dit is natuurlijk erg irritant, zeker als je 2 keer per seconde refreshed heb je dus 2 keer per seconde een wit vak voor je neus.
Nu vroeg ik me af of het mogelijk is om IE te laten wachten met refreshen tot hij het nieuwe plaatje opgehaald heeft, en in het geheugen heeft staan. Dus een plaatje van de IP cam ophalen, die in het geheugen zetten, en dan in 1 keer weergeven. Dan hoop ik dat je die witte refresh-vakken niet meer ziet, en je dus een semi-vloeiend beeld krijgt.
Iemand enig idee? Als iemand een betere manier weet om die .jpg op te halen en weer te geven dan ben ik u zeer erkentelijk.
Ik gebruik VB 6.0 en de IE plugin die ik gebruik heet MShtml.tlb