在Android网页视图中播放推特视频时,会显示“通过播放此视频您同意Twitter使用Cookie”的消息,之后不播放视频。
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
} else
CookieManager.getInstance().setAcceptCookie(true);
}
webView.getSettings().setJavaScriptEnabled(true);
webView.setBackgroundColor(Color.parseColor("#ffffff"));
webView.loadDataWithBaseURL("file:///android_asset/", htmlTemplate, "text/html", "UTF-8", "");
答案 0 :(得分:1)
默认情况下,在WebView中禁用JavaScript。
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
<强>更新:强>
使用TweetView进行原生视频 Launching native video support for Twitter Kit
答案 1 :(得分:0)
调用loadDataWithBaseURL而不是loadData,如下所示:
loadDataWithBaseURL(“ https://mywebsite.com”,mContent,“ text / html”,“ UTF-8”,null);