我尝试将webview成功渲染到GLSurfaceView上,我设法做到这一点归功于此: Is it possible to render an Android View to an OpenGL FBO or texture?
然而,当我尝试加载带有视频的网站时,我意识到视频无法在GLSurfaceView上播放(但是有声音)。我通过谷歌搜索发现webview在单独的surfaceview上呈现视频,这可能是因为它没有出现在我的GLSurfaceView上。
我的问题: 我如何破解网页浏览以访问额外的视频表面?
我有意识地说 hack ...我准备好使用反射和任何需要的东西,但我真的不知道从哪里开始。在SDK Manager提供的源代码中,我所能找到的是WebViewProvider 接口而没有任何实现。通过grepcode我找到了某种实现(http://grepcode.com/file/repo1.maven.org/maven2/org.robolectric/android-all/4.1.2_r1-robolectric-0/android/webkit/HTML5VideoViewProxy.java),但没有在SDK Manager提供的东西中找到。我在小米RedMi 2手机上运行KitKat 4.4。
如何确定/使用相关实施? 或者你认为这甚至不可行?