【发布时间】:2017-09-02 19:12:21
【问题描述】:
我想在我的应用程序中显示文本、图像和视频。对于这个问题,我使用webView,因为我应该在文本之间显示图像和视频。
对于设置webView,我编写了以下代码:
WebSettings settings = post_content_web.getSettings();
post_content_web.setWebChromeClient(new WebChromeClient());
settings.setPluginState(WebSettings.PluginState.ON);
settings.setJavaScriptEnabled(true);
settings.setDefaultTextEncodingName("utf-8");
String myCustomStyleString = "<style type=\"text/css\">@font-face {font-family: MyFont;src: " +
"url(\"file:///android_asset/fonts/iran_sans_mobile.ttf\")}body,* {font-family: MyFont; font-size: " +
"medium;text-align: justify;}</style>";
post_content_web.loadDataWithBaseURL("", myCustomStyleString + "<div style=\"direction:rtl\">"
+ title + "\n\n" + content + "</div>", "text/html", "utf-8", null);
我使用视频中的嵌入代码,例如:
<div id="14915658601813975"><script type="text/JavaScript" src="https://www.aparat.com/embed/hdvzs?data[rnddiv]=14915658601813975&data[responsive]=yes"></script></div>
我的应用程序显示视频帧(边框)和视频缩略图,但是当我点击视频播放时,不显示任何视频,只显示黑屏!!!
我该如何解决?
【问题讨论】: