【发布时间】:2011-12-31 21:49:18
【问题描述】:
我想把一个web放到webview中。这是web中的一个视频。视频的格式是wmv。我把web放在android项目的“assets”文件中。现在我可以扫描web了,但是视频可以不玩。这是下面的代码。谁能帮帮我?谢谢。
public class WebViewActivity extends Activity {
private WebView webview;
private WebSettings webSettings;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webview = (WebView) findViewById(R.id.webView);
webSettings = webview.getSettings();
webSettings.setLayoutAlgorithm(LayoutAlgorithm.NARROW_COLUMNS);
webSettings.setBuiltInZoomControls(true);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginState(PluginState.ON);
webview.getSettings().setPluginsEnabled(true);
webview.loadUrl("file:///android_asset/demo/html/demo.html");
webview.setWebViewClient(new MyWebClient());
}
private class MyWebClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
【问题讨论】:
-
在你的 demo.html 中使用 html 5 的 video 标签
-
谢谢。如果你能详细描述方法,那就更好了。