在 Android TV 应用中显示 1080P 网站的问题

Posted

技术标签:

【中文标题】在 Android TV 应用中显示 1080P 网站的问题【英文标题】:Problem with display 1080P website in Android TV app 【发布时间】:2021-03-03 19:46:48 【问题描述】:

我正在尝试使用适用于 android TV 的 WebView 创建一个显示网站的应用。我知道该网站在 PC 上运行良好,但由于某种原因,当我在电视上运行该应用程序时,该网站以低分辨率显示(看起来像 720P)。 我认为问题出在网站的分辨率上,但我不确定问题出在应用端还是网站上,我不知道如何解决。

WebView的XML代码是这样的:

<WebView
android:layout_
android:layout_
android:id="@+id/main_webview"/>

Java 代码是这样的:

webView = view.findViewById(R.id.main_webview);
webView.getSettings().setjavascriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setWebViewClient(new WebViewClient()

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String URL)
    
        view.loadUrl(url);
        return false;
    
);
 webView.loadUrl(url);

有没有什么特殊的方式可以在 Android TV 上显示需要更多功能的网站? 任何帮助表示赞赏。

【问题讨论】:

看看User-Agent字符串是否重要,一些网站在确定优化时确实使用它。 【参考方案1】:

在您的应用中尝试使用 Google.com,如果 Google.com 运行良好,那么您肯定会发现问题出在哪里,那么问题就出在您的网站上

【讨论】:

以上是关于在 Android TV 应用中显示 1080P 网站的问题的主要内容,如果未能解决你的问题,请参考以下文章

Android TV 嵌入式 youtube 1080p

新 Apple TV(第 3 代)上的 Airplay,第二个屏幕不是 1080p

被拒绝的应用 Google Play 上没有适用于 Android TV 的全尺寸应用横幅

Android-TV 应用显示白屏

Android TV 上的全分辨率 WebView

如何从 Android TV 应用程序中删除垂直信箱?