Portuguese, Brazilian subtitles

← Live input ( Entrada ao vivo)

Get Embed Code
4 Languages

Showing Revision 7 created 03/09/2014 by Fran Ontanaya.

  1. Podemos ter entrada ao vivo,
    Áudio e Vídeo, diretamente
  2. no aplicativo usando um API
    chamado getUserMedia.
  3. Este é um exemplo simples de
    chamar getUserMedia,
  4. colocar algumas restrições
    de que queremos vídeo,
  5. definimos o fluxo resultante
    para o elemento vídeo
  6. na página. Isto nos dá apenas um
  7. retângulo de entrada ao vivo
    de vídeo. Talvez queiramos
  8. fazer algo com isso. Se queremos
    tirar fotos,
  9. no caso de implementar
    um aplicativo de câmera, podemos
  10. fazê-lo com um contexto de desenho
    e DrawImage. Sempre que quisermos
  11. tirar uma foto, capturamos a imagem do
  12. vídeo e colocamos na câmera
    com o DrawImage.
  13. É óbvio que um desenho é
    diferente de uma imagem.
  14. Não dá para copiar um desenho e
    colá-lo em qualquer lugar,
  15. ou baixá-lo para o disco rígido
    e postá-lo nas
  16. redes sociais, ou qualquer outro
    modelo centrado no usuário
  17. cercado por imagens,
    mas acontece que o desenho tem uma
  18. função útil de se codificar
    como uma imagem. O método
  19. canvas toDataURL. Em vez de
    mostrar o próprio desenho,
  20. copiamos o conteúdo do desenho
    como dados url para
  21. a fonte de uma marca de imagem. E se você
  22. quiser salvar essas imagens
    no armazenamento do celular,
  23. pode fazê-lo ao forçar um download de
  24. um link e usar um atributo de download
    em um elemento âncora.
  25. Isto não é realmente baixar os dados,
    é codificá-los no
  26. link, para que não transfira coisas pela rede.