Acesso à câmera do dispositivo móvel HTML5

Enquanto trabalhava em um administrador móvel personalizado para WordPress, descobri a necessidade de acessar a câmera / imagens de um dispositivo móvel. Eu não poderia usar serviços como o Phone Gap porque o administrador seria empacotado com um tema premium, então um aplicativo nativo estava fora de questão. Depois de fazer algumas pesquisas, descobri esta pequena pepita.

<input type="file" accept="image/*" capture="camera" />

Adicionando os atributos de aceitação e captura, consegui acessar a câmera e as imagens do meu telefone. Também devo salientar que você não precisa fazer nada de especial com o seu formulário php para armazenar a imagem … ele atua como uma entrada de upload de arquivo padrão em um navegador. O único problema é que só funciona com iOS6 + ou Android 3.0+. Não estou preocupado com a compatibilidade com versões anteriores, então este pequeno trecho de código me salvou horas de trabalho. Esperançosamente, fará o mesmo por você.