视频无法在Android 4.2 Webview上播放

时间:2017-05-06 06:34:40

标签: android video webview html5-video android-4.2-jelly-bean

我想在Android 4.2 webview上播放视频,但我无法播放视频。视频在网址中。 这是我的代码:

public WebView webView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    webView = (WebView) findViewById(R.id.webView1);


   webView.setWebChromeClient(new WebChromeClient());
   webView.getSettings().setJavaScriptEnabled(true);
   webView.getSettings().setMediaPlaybackRequiresUserGesture(false);

  webView.post(new Runnable() {
      @Override
      public void run() {
          String pageURL = "http://custom-url";
          webView.loadUrl(pageURL);

          //String customHtml = "<html><body><iframe src='http://custom-url' /></body></html>";
          //webView.loadData(customHtml, "text/html", "UTF-8");
      }
  });
}
在AndroidManifest.xml中启用了android:hardwareAccelerated =“true”。

当视频尝试播放时,应用程序终止。我得到“申请被停止”。

我尝试了一切,但没有解决方案。

问题可能是硬件问题。硬件是否对此问题负责?

0 个答案:

没有答案