【问题标题】:Playing HTML5 Video in WebView iframe on Android在 Android 上的 WebView iframe 中播放 HTML5 视频
【发布时间】:2017-04-14 19:01:41
【问题描述】:

我正在尝试遵循here 列出的指导,以便播放嵌入在我的应用中的 ustream 中的视频。提供的答案here 说它应该在 4.4 中对我有用,但在我运行 4.4.4 的测试 Droid Max 上没有播放任何内容

我查看了在线发布的几个答案,但所有答案都使用了已弃用的代码或不再有效。我已启用硬件加速并在 java 中有以下代码:

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

    myWebView = (WebView) findViewById(R.id.webcontent);
    myWebView.setWebChromeClient(new WebChromeClient()); // Set Chrome Client
    myWebView.setWebViewClient(new WebViewClient()); //Set Webview Client
    myWebView.getSettings().setJavaScriptEnabled(true); // enable javascript
    myWebView.loadUrl("file:///android_asset/Welcome.html");
    BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
    navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
}

【问题讨论】:

  • html代码是一个简单的ustream嵌入iframe。如果需要我可以发帖
  • 如果有帮助,根据其他发帖者提到的内容,可能存在帖子问题。

标签: android html video webview


【解决方案1】:

希望这对你有用

  WebView wb;
private class HelloWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        return false;
    }
}
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_contact);
    wb=(WebView)findViewById(R.id.webView1);
    wb.getSettings().setJavaScriptEnabled(true);
    wb.getSettings().setLoadWithOverviewMode(true);
    wb.getSettings().setUseWideViewPort(true);
    wb.getSettings().setBuiltInZoomControls(true);
    wb.getSettings().setPluginState(WebSettings.PluginState.ON);
    // wb.getSettings().setPluginsEnabled(true);
    wb.setWebViewClient(new HelloWebViewClient());
    wb.loadUrl("https://www.youtube.com/results?search_query=playlist");
}

}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-05-30
  • 2013-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-18
  • 2017-06-15
相关资源
最近更新 更多