Como gravar a tela para vídeo no iPhone com o OpenGL (Ver Layer de Visualização) e Elementos Uikit?

StackOverflow https://stackoverflow.com//questions/11681983

Pergunta

Eu pesquisei em todos os lugares e tentei misturar e combinar diferentes bits de código, mas não encontrei nada que funcione ou qualquer pessoa com a mesma pergunta.

Basicamente, quero ser capaz de criar demonstrações de vídeo de aplicativos para iPhone que incluam elementos padrão de uikit e também a imagem vindos da câmera (video Visualize Layer). Eu não quero usar o AirPlay ou iOS Simulador para projetar para a área de trabalho, em seguida, capturar porque eu quero ser capaz de fazer vídeos fora em público. Eu tenho sido capaz de capturar vídeo a tela com este código mas com o vídeo Preview Layer está em branco. Eu li que é porque está usando o OpenGL e o que eu estou capturando é da CPU, não a GPU. Eu usei com sucesso o GPUImage de Brad Larson para capturar a camada de visualização de vídeo, mas não capturar o resto do UIView. Eu vi código que combina ambos e converte em uma imagem, mas eu não tenho certeza se isso seria muito lento para a captura de vídeo em tempo real. Alguém pode me apontar na direção certa?

Foi útil?

Solução

Pode não ser a solução mais limpa, mas funcionará no entanto: você considerou jailbreak?Espero que a Apple me processe por este, mas se você realmente quer gravar sua tela, basta instalar um gravador de tela.Opções suficientes podem ser encontradas: http://www.google.be/search? q= iPhone + jailbreak + gravação + tela

e se você não gostar: recupere seu telefone para um backup anterior.

(para o registro: estou contra o jailbreaking e postar isso a partir de um ponto de vista de produtividade)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top