2017-09-07 16 views
0

Google Castのアプリを開発しています.Google CastでAndroid TVでテストしています。Google Cast Receiverアプリの画面解像度

画面解像度を表示するためにデバッグ情報を入れました。私のTVは4Kですが、document.body.clientWidthとdocument.body.clientHeightからデータを表示すると962x541になります。私は少なくともFull HD 1920x1080を期待していました。

レシーバーアプリで設定していないものがありますか?

答えて

1

Android TVの場合も同様ですが、Chromecast Ultraでは、受信者の物理解像度は1080p、解像度は720pです。 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(https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio)を使用してアクセスできます。

+0

この回答は役に立ちましたか?はいいいえ –

0

パフォーマンスの理由から、カスタム受信アプリは720pにロックされています.Chromiumベースのブラウザを実行するのは難しい作業です。 Googleは何十年もの間、1080pが潜在的に途中にあると言ってきたが、これは決して到着しなかった。