2017-07-08 3 views
1

Nous travaillons avec un appareil Sony Xperia Z5 et avons rencontré des difficultés pour récupérer un flux vidéo 60 images par seconde (VGA ou HD) à partir de la caméra avant (et arrière) à l'aide d'API Android. Nous n'utilisons pas l'enregistreur multimédia, nous voulons faire du traitement d'image en direct et n'avons donc pas besoin de sauvegarder les images. Nous avons utilisé la méthode getHighSpeedVideoFpsRanges() mais n'avons obtenu aucun résultat. C'est en quelque sorte un comportement étrange. Ce serait génial d'utiliser la caméra frontale pour cela. Existe-t-il un autre moyen d'accéder à la caméra via les API Android avec 60fps (ou plus)? Existe-t-il d'autres appareils (Sony) permettant de récupérer des flux à 60 ips pour des applications tierces via les API Android? Empty result - getHighSpeedVideoFpsRanges()Sony Xperia Z5 60 fps

+0

Avez-vous mis à jour le système d'exploitation à partir du Lollipop 5.1.1 d'origine? –

+0

Oui. Nous l'avons essayé avec Android 6.0.1 et Android 7.0. Les deux avec les mêmes résultats. –

+0

De votre description, il n'est pas clair si les difficultés sont spécifiques à l'appareil, ou si Z5 est le seul appareil que vous devez développer cette fonctionnalité. Dans ce dernier cas, le problème est peut-être lié à votre code. Si vous le publiez ici, quelqu'un pourrait trouver un bug dans votre code. –

Répondre

0

Vérification des forums Internet, par ex. Reddit ou Xperia Support, ce périphérique n'a pas l'implémentation complète de camera2. Il semble que Sony ne fournisse que le niveau matériel legacy camera2.

Dans certains cas, vous pouvez obtenir plus grâce à l'désapprouvéhardware.Camera API. Je ne suis pas sûr si spécifiquement pour Sony Xperia Z5, il est possible de recevoir un flux vidéo fiable de 60 fps avec l'ancienne API, mais la grande question est de savoir si cela vaut la peine d'investir dans un tel effort de D & D.