【发布时间】:2016-02-09 06:53:08
【问题描述】:
因此,让我先说下载 Netflix App 不是一种选择。所以我的想法是制作一个包装应用程序,在 WebView 中加载 netflix 网站。这适用于登录/导航;但是,每当您点击播放按钮开始播放视频时,logcat 中没有响应并且没有输出。我正在寻找一种从 WebView 中查看更多调试消息的方法或一种让视频播放的方法。顺便用Android 4.4.4。
View layout = LayoutInflater.from(mActivity).inflate(R.layout.main_layout, vContentAreaContainer, false);
WebView webView = (WebView) layout.findViewById(R.id.main_web_view);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setDomStorageEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("http://www.netflix.com");
vContentAreaContainer.addView(layout);
【问题讨论】:
-
Netflix 使用 html 5,所以我认为最好的方法是找到一些关于 webview 及其 html 5 支持的信息,尤其是视频流
-
我对此进行了一些调查。似乎要使 HTML 5 视频正常工作,您需要做的就是启用硬件加速。我已经做到了,但仍然没有运气。