Je n'ai pas trouvé d'explication à cette mesure. Fondamentalement, j'ai une vidéo de l'enregistrement de classe qui fonctionne magnifiquement lorsque setVideoSize() est de 720 x 480 sur mon Samsung Galaxy S2.
Je veux enregistrer dans la plus haute résolution possible, donc à l'aide d'CamcorderProfile.QUALITY_HIGH je peux obtenir les différents plus haute qualité d'enregistrement de propriétés et de les mettre dans ma classe. Cela fonctionne pour le format de fichier, le taux d'image vidéo, des encodeurs et des taux de bits, cependant lorsque je tente de définir la taille de la vidéo pour la largeur et la hauteur renvoyé par la CamcorderProfile (1920 x 1080), la vidéo enregistrée est juste un vert de scintillement.
J'ai remarqué que si j'ai changé de 720 x 480 720 x 481 il fait la même chose. Par conséquent, je ne peux que supposer que ce qui se passe quand la résolution n'est pas prise en charge par le téléphone. Cependant, le caméscope, le téléphone est venu avec peut enregistrer en 1920 x 1080 et il produit un excellent enregistrement.
Je ne peux que supposer, avec une haute résolution, j'ai besoin de définir d'autres paramètres différemment, mais je ne peux pas comprendre ce qu'ils pourraient être.
Quelqu'un d'autre a eu ce problème?
Merci d'avance pour toutes les réponses.