2017-09-07 3 views
0

Je suis en train de développer une application pour Google Cast, que je suis en train de tester sur Google TV avec Google Cast.Résolution de l'écran de l'application Google Cast Receiver

J'ai mis une information de debbuging pour montrer la résolution d'écran. Mon téléviseur est en 4K, mais lors de l'affichage des données de document.body.clientWidth et de document.body.clientHeight, j'obtiens 962x541. Je m'attendais au moins Full HD 1920x1080.

Y a-t-il quelque chose qui me manque pour régler l'application du récepteur?

Répondre

1

Pour Android TV, il devrait être similaire, mais sur Chromecast Ultra, le récepteur a une résolution physique de 1080p et une résolution de 720p css. Le rapport entre css et pixels physiques est appelé "ratio pixel" et peut être accédé en utilisant des requêtes CSS utilisant des unités dppx (https://developer.mozilla.org/en-US/docs/Web/CSS/resolution), ou un attribut img srcset utilisant un descripteur de densité de pixels (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img), ou window.devicePixelRatio de JavaScript (https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio).

+0

celui-ci devrait être la réponse choisie, merci pour l'aide –

0

Les applications de récepteur personnalisées sont verrouillées en 720p pour des raisons de performances - l'exécution d'un navigateur basé sur Chromium est un travail difficile. Google a dit pendant des années que 1080p est potentiellement sur le chemin mais il n'est jamais arrivé.