【问题标题】:E/chromium: [ERROR:gl_surface_egl.cc(571)] eglChooseConfig failed with error EGL_BAD_ATTRIBUTE for android tvE/chromium: [ERROR:gl_surface_egl.cc(571)] eglChooseConfig 失败,出现错误 EGL_BAD_ATTRIBUTE for android tv
【发布时间】:2020-12-09 12:01:08
【问题描述】:

我正在尝试在android小米电视盒中播放html页面,它运行但播放缓慢并在控制台中出现以下错误,当尝试三星手机等其他设备时它可以正常播放,我该如何解决小米电视盒的这个问题?

E/chromium: [ERROR:gl_surface_egl.cc(571)] eglChooseConfig failed with error EGL_BAD_ATTRIBUTE
I/OpenGLRenderer: Davey! duration=953ms; Flags=0, IntendedVsync=530522424163, Vsync=531039090809, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=531049763957, AnimationStart=531050344623, PerformTraversalsStart=531056490332, DrawStart=531059717041, SyncQueued=531065513916, SyncStart=531100647087, IssueDrawCommandsStart=531100778878, SwapBuffers=531510354628, FrameCompleted=531511511253, DequeueBufferDuration=314000, QueueBufferDuration=783000,I/Choreographer: Skipped 36 frames!  
The application may be doing too much work on its main thread.

主活动

webViewBackground = findViewById(R.id.wbVw_bacground);
webViewBackground.getSettings().setJavaScriptEnabled(true);
webViewBackground.setWebViewClient(new WebViewClient());
webViewBackground.loadUrl("file:///android_asset/bg.html");

Xml

<WebView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/wbVw_bacground"
    />

【问题讨论】:

    标签: android webview chromium


    【解决方案1】:

    我知道现在回答这个问题已经很晚了,我在实现 WebView 时遇到了同样的问题。抛出错误是因为 DOM Api Storage 通常默认情况下从 WebView 设置中被禁用。将setDomStorageEnabled() 设置为true 并再次加载您的网址。

    binding.webview.getSettings().setDomStorageEnabled(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多