这是我的HTML文件...使用HTML5在android webview上播放视频的问题?
<html>
<head> Demo </head>
<body>
<h1>HTML 5 - Video Demo</h1>
<video src="http://www.abc.com/a.m4v" controls="true">
</video>
<script>
document.getElementById('video');
</script>
</body>
和我使用的Java验证码...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.viewr);
WebView web = (WebView) findViewById(R.id.webview);
web. getSettings().setJavaScriptEnabled (true);
web.getSettings().setAllowFileAccess(true);
web. loadUrl ("file:///android_asset/VidDemo.htm");
web.setWebViewClient(new MyWebViewClient());
}
final class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.endsWith(".3gp")) {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(url));
view.getContext().startActivity(intent);
return true;
} else {
return super.shouldOverrideUrlLoading(view, url);
}
}
}
但视频没有显示在屏幕上,也不能发挥。请建议我该怎么办...
嗯,我认为这是可以给你[http://stackoverflow.com/questions/1711078/有用HTML5的视频元素上的Android] [1] [1]:http://stackoverflow.com/questions/1711078/html5-video-element-on-android – Android 2011-08-17 11:14:12