在 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 网站的问题的主要内容,如果未能解决你的问题,请参考以下文章
新 Apple TV(第 3 代)上的 Airplay,第二个屏幕不是 1080p