A resolução CamcorderProfile.QUALITY_HIGH produz vídeo verde tremeluzente

Não encontrei nenhuma explicação para isso até agora. Basicamente, tenho uma classe de gravação de vídeo que funciona esplendidamente quando setVideoSize () é definido como 720 x 480 no meu Samsung Galaxy S

Eu quero que ele grave na resolução mais alta possível, portanto, usando CamcorderProfile.QUALITY_HIGH, posso obter as várias propriedades de gravação da mais alta qualidade e defini-las na minha classe. Isso funciona para formato de arquivo, taxa de quadros de vídeo, codificadores e taxa de bits; no entanto, quando tento definir o tamanho do vídeo com a largura e a altura retornadas pelo CamcorderProfile (1920 x 1080), o vídeo gravado é apenas um sinal verd

Notei que se eu alterasse 720 x 480 para 720 x 481, ele fazia a mesma coisa. Portanto, só posso assumir que isso acontece quando a resolução não é suportada pelo telefone. No entanto, a câmera de vídeo fornecida com o telefone pode gravar em 1920 x 1080 e produz uma excelente gravaçã

Só posso assumir com uma resolução tão alta que preciso definir outros parâmetros de maneira diferente, mas não consigo descobrir quais podem se

Alguém mais teve esse problema?

Agradecemos antecipadamente a todas as respostas

questionAnswers(5)

yourAnswerToTheQuestion