Não é o que me acontece. Neste momento apenas estou a testar em windows, vários sabores. Estou a usar o FP 10+ (no caso o 11, mas o projecto é para 10+).
O problema é que, em computadores que tiveram webcam, a aplicação não pára
nas verificações de existência de webcam. Falha a verificação e mostra um
feed negro.
Vou optar por fazer uma pausa após o ready da webcam (independentemente de
ter fisicamente uma ou não), e verifico se a imagem é totalmente negra.
Serve para alertar para falta de webcam ou fraca luz na sala. Dá mais
trabalho, mas talvez seja o ideal.
Os designers ("£%@§!/&!) insistem em algo deste género (resultado, não
forma de resolver), quando na minha opinião, e dado o deadline do projecto
já ter expirado há bastantes dias, uma verificação "humana" resolveria o
problema - algo como aparecer o feed da webcam, negro ou não, e perguntar
ao utilizador se se consegue ver, etc. (é uma aplicação para crianças) E eu
sei, esta abordagem é discutível.
Obrigado, André.
MV
2011/10/30 André Venâncio <[email protected]>
> que sistema operativo usas? que versao do Flash Player?
> em Mac nas versões do FlashPlayer anteriores ao 10(se nao estou em erro) o
> sistema nao reconhecia a camera correcta, tinhas que ir aos settings e
> escolher a correcta. será isso que te está a acontecer?
>
>
> On Oct 30, 2011, at 7:33 PM, MV wrote:
>
>
> Obrigado pela dica, André, mas se o sistema tiver algum driver de webcam
> instalado, mas nenhuma webcam física a funcionar, essa solução continua sem
> resultar, ou seja, o player pensa que tenho uma webcam no sistema e deixa
> continuar.
>
> Vou continuar a minha demanda.
>
> MV
>
>
>
>
>
> 2011/10/30 André Venâncio <[email protected]>
>
>>
>> if(Camera.names.length != 0)
>> {
>> //há pelo menos 1 webcam, podes instanciar a Class Camera
>> }
>> else
>> {
>> //nao há webcam
>> }
>>
>>
>>
>> On Oct 30, 2011, at 11:28 AM, MV wrote:
>>
>> Boa tarde,
>>
>> Existe alguma forma de verificar se o sistema tem uma webcam a funcionar?
>> A verificação mais básica:
>>
>> - Tem webcam?
>> - Se sim, parabéns.
>> - Se não, azar.
>>
>> Alguém já passou por este problema? Tudo que li e testei implica algo que
>> não acontece:
>>
>> var camera:Camera = Camera.getCamera();
>> if (camera) {
>> camera.setMode(320,240,30);
>> videoDisplay.attachCamera(camera);
>> } else {
>> aviso.visible=true;
>> tiraFoto.enabled = false;
>> }
>>
>> Se não existir webcam no sistema, este check passa e apenas apresenta um
>> video negro. Posso verificar isso, se é negro é porque algo está errado,
>> etc. mas não existe algo mais baixo nível?
>>
>> Obrigado.
>>
>> MV
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Para anular a inscrição neste grupo, envie um e-mail para
>> [email protected].
>> Para ver mais opções, visite este grupo em
>> http://groups.google.com/group/riapt?hl=pt-PT.
>>
>>
>> André Venâncio
>> *m.* (+351) 912 919 362
>> *e.* [email protected]
>> *w.* http://www.andrevenancio.com
>> *b. *http://blog.andrevenancio.com
>> <http://www.urbanimageconsulting.net/>
>> <http://www.urbanimageconsulting.net/>
>>
>> <assinatura_email.jpg>
>>
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Para anular a inscrição neste grupo, envie um e-mail para
>> [email protected].
>> Para ver mais opções, visite este grupo em
>> http://groups.google.com/group/riapt?hl=pt-PT.
>>
>
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>
>
> André Venâncio
> *m.* (+351) 912 919 362
> *e.* [email protected]
> *w.* http://www.andrevenancio.com
> *b. *http://blog.andrevenancio.com
> <http://www.urbanimageconsulting.net/>
> <http://www.urbanimageconsulting.net/>
>
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>
--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.
Para publicar uma mensagem neste grupo, envie um e-mail para
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para
[email protected].
Para ver mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT.
<<assinatura_email.jpg>>
