Diretrizes da interface do usuário de câmera

A caixa de diálogo Câmera consiste em uma experiência em tela inteira otimizada para toque para capturar fotos e vídeos de uma câmera incorporada ou conectada. A caixa de diálogo em tela inteira trata da apresentação da interface do usuário Câmera. A caixa de diálogo permite capturar uma foto ou um vídeo com uma chamada de método para a API Windows.Media.Capture.CameraCaptureUI.captureFileAsync. Como parte da experiência de captura, o usuário pode recortar as fotos e os vídeos antes de devolvê-los ao aplicativo da chamada. Além disso, os usuários também podem ajustar algumas configurações da câmera, como brilho, contraste e exposição, antes de capturar uma foto ou um vídeo. A caixa de diálogo Câmera destina-se à captura de fotos e vídeos ao vivo.

O que fazer e o que não fazer

  • Use a interface do usuário Câmera se o aplicativo requerer fotos ou vídeos ao vivo. Por exemplo, um aplicativo que requer uma imagem de perfil pode garantir que ela seja recente apresentando a caixa de diálogo Câmera para iniciar uma captura ao vivo.
  • Não use a interface do usuário Câmera se quiser ter feedback ou controle em tempo real sobre a imagem que está sendo capturada. Por exemplo, um aplicativo de leitor de código de barras pode fornecer feedback em tempo real ao usuário enquanto ele digitaliza um código de barras usando a câmera, para informar se o código de barras está legível. Nesse caso, a caixa de diálogo Câmera não seria a opção correta, pois ela não fornece controle direto sobre o fluxo de vídeo capturado. Em vez disso, use a API MediaCapture.
  • Não use a caixa de diálogo Câmera se precisar adicionar controles personalizados à interface do usuário. Em vez disso, use a API MediaCapture se precisar adicionar personalizações da interface do usuário além daquelas fornecidas pela caixa de diálogo Câmera.
  • Não ative os recursos de corte na caixa de diálogo Câmera se o seu aplicativo os fornece. Se o seu aplicativo é um aplicativo de edição de vídeo ou foto, ou fornece recursos de edição de foto ou vídeo, use a caixa de diálogo Câmera com os recursos de corte desativados. Assim, as funções de corte de seu aplicativo não serão redundantes com as fornecidas pela caixa de diálogo Câmera.

Tópicos relacionados

Para desenvolvedores
Windows.Media.Capture.CameraCaptureUI.captureFileAsync
Namespace Windows.Media.Capture
Guia de início rápido: capturando uma foto ou um vídeo usando a interface do usuário da Câmera (HTML)
Guia de início rápido: capturando vídeo usando a API MediaCapture (HTML)
Capturando ou renderizando áudio, vídeo e imagens (XAML)

 

 

Mostrar:
© 2015 Microsoft