2017-09-07 14 views
0

Google Cast 용 앱을 개발 중이며 Google Cast로 Android TV에서 테스트하고 있습니다.Google Cast Receiver 앱 화면 해상도

화면 해상도를 표시하는 데 debbuging 정보를 넣었습니다. 내 TV는 4K이지만 document.body.clientWidth 및 document.body.clientHeight에서 데이터를 표시 할 때 962x541이됩니다. 나는 풀 HD 1920x1080 이상을 기대하고 있었다.

리시버 앱에서 설정하지 못한 것이 있습니까?

답변

1

Android TV의 경우 유사해야하지만 Chromecast Ultra의 경우 수신기의 해상도는 1080p이며 720p CSS 해상도입니다. CSS와 실제 픽셀의 비율을 "장치 픽셀 비율"이라고하며 dppx 단위 (https://developer.mozilla.org/en-US/docs/Web/CSS/resolution)를 사용하는 CSS 쿼리 또는 픽셀 밀도 설명자 (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img)를 사용하는 img srcset 속성 또는 JavaScript의의 window.devicePixelRatio를 사용하여 액세스 할 수 있습니다.

+0

이 답변이 도움이 될 답변입니다. –

0

성능상의 이유로 맞춤형 수신기 앱은 720p로 고정되어 있습니다. Chromium 기반 브라우저를 실행하는 것은 어렵습니다. 구글은 수년 동안 1080p가 잠재적으로 진행되고 있다고 말했으나 결코 도착하지 못했다.