Pessoal,
Tenho uma câmera IP que envia a cada 10 segundos uma imagem para um servidor, ao qual eu tenho acesso via http. Gostaria de apresentar essa imagem na TV, fazendo o refresh para mostrar sempre a imagem mais atual.
Estou tentando fazer usando o lua com o seguinte código:
______________________________
local delay = 10000
function redraw()
width, height = canvas:attrSize()
img = canvas:new('http://servidor/ipcam1.jpg')
canvas:compose(0, 0, img) -- desenha na pos.(0,0) da região
canvas:flush()
end
local function handler(evt)
redraw()
event.timer(delay, handler)
end
event.register(handler)
___________________________
O problema é que esse código sempre retorna
ImagePlayer::renderImage Warning! Can't render 'http://servidor/ipcam1.jpg', file not found!
Existe outra maneira de fazer isso?
Abraço,
Thiago
Autor: Thiago Regal da Silva
2020 comentários
Günter
refresh com as operações de start/stop. 2009/10/7 > Forum: Linguagem Lua
> Thread: Atualização de imagem com LUA
> Author: Manoel Campos da Silva Filho
> Posted: 2009-10-07 11:16:24.337077-03
>
> Fiquei interessado em ver isso funcionar. Não funciona também. Tenho um
> script nclua que usa o event.timer para startar uma âncora no nó lua, que
> pára e reinicia a imagem cujo src é uma url externa, mas não atualiza. O
> problema é que a mÃdia só é lida uma vez.
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
>