Problemas da câmera ao vivo em iPhone App

votos
2

Pergunta sobre uma aplicação do iPhone que temos desenvolvido que utiliza a função de câmera ao vivo.

detalhes:

  1. Estamos mergulhando uma imagem semi-transparente ajustável sobre a alimentação de câmera ao vivo
  2. Quando o usuário ajusta a imagem semi-transparente para um local que passa a cobrir (em qualquer parte) o botão da câmera, ele processa o botão da câmera unclickable eo usuário fica frustrada - não é possível tirar a foto.

Questão:

  1. Alguém tem uma sugestão de como podemos ser capazes de superar os recursos padrão da função de câmera (ou seja: o padrão é a barra de câmera e botão da câmera são a camada mais inferior - e nós não encontramos uma maneira de mudá-lo para uma camada diferente, mais elevado para permitir a nossa imagem semi-transparente para estar no fundo para evitar o problema clicar)?
  2. Alguém pode pensar em uma solução que pode funcionar?

Obrigado!

Publicado 19/09/2009 em 02:41
fonte usuário
Em outras línguas...                            


2 respostas

votos
5

Se OS 3.1 é uma opção para os telefones do usuário final, dê uma olhada nas novas APIs 3.1 câmera. Em resumo, defina a propriedade showsCameraControls de NO, defina a propriedade cameraOverlayview para o seu próprio ponto de vista, e usar o método takePicture para ligar para seu próprio controle para tirar a fotografia. Você também vai precisar para implementar imagePickerController: didFinishPickingMediaWithInfo para salvar a imagem após a foto ser tirada.

O objetivo, claro, é eliminar os controles de estoque e usar o seu próprio que você pode controlar para a colocação.

Referência Classe UIImagePickerController

tem mais informações sobre o assunto.

Respondeu 19/09/2009 em 17:59
fonte usuário

votos
1

Você também pode verificar ARKit . Eu não usei ainda ou teve tempo para brincar com ele. De olhar para ele, parece que a Apple não sancioná-la, mas parece escolher distante o controle UIImagePicker para remover todo o cromo ao redor do visor.

Respondeu 21/09/2009 em 04:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more