android播放视频
来源:互联网 发布:关联分析算法的优点 编辑:程序博客网 时间:2024/06/06 00:31
- WebView webView = (WebView) findViewById(R.id.webView);
- webView.setDownloadListener(new DownloadListener() {
- @Override
- public void onDownloadStart(String url, String userAgent,
- String contentDisposition, String mimetype, long contentLength) {
- Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setDataAndType(Uri.parse(url), mimetype);
- try {
- startActivity(intent);
- }catch (ActivityNotFoundException e){
- Log.w("YourLogTag", "Couldn't find activity to view mimetype: " + mimetype);
- e.printStackTrace();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- webView.setWebViewClient(new WebViewClient(){
- public boolean shouldOverrideUrlLoading(Webview view, String url){
- if(url.endsWith(".mp4") || url.endsWith("some other supported type")){
- Intent i = new Intent(Intent.ACTION_VIEW);
- i.setData(Uri.parse(url));
- startActivity(i); //warning no error handling will cause force close if no media player on phone.
- return true;
- } else {
- view.loadUrl(url);
- }
- return true;
- }});
WebView退出后flash视频播放器无法退出的问题 .
转自:http://blog.csdn.net/a345017062/article/details/6788502
- public void onPause() {//继承自Activity
- super.onPause();
- webView.onPause();
- }
- public void onResume() {//继承自Activity
- super.onResume();
- webView.onResume();
- }
把这两个加上就可以了。
另外,看到网上有提到有下面这种方式:
- webView.pauseTimers();
- webView.stopLoading();
- webView.loadData("<a></a>", "text/html", "utf-8");
这样直接就把视频停掉无法恢复了。
转自:http://aichixihongshi.iteye.com/blog/1188345
0 0
- Android视频播放: VideoView播放视频(三)
- android视频播放
- Android 视频播放
- android 视频播放
- android 视频播放
- Android VideoView播放视频
- Android视频播放
- Android之视频播放
- Android 视频播放器
- android 视频播放
- android 播放视频示例
- android 视频播放器
- Android VideoView播放视频
- ANDROID 视频播放代码
- Android 视频播放 MediaPlayer
- Android视频播放
- Android 播放视频示例
- Android播放视频(四)
- 提升技术方法总结
- jquery中<select/>下拉框元素中类样式chosen-select-deselect的使用
- poj2393 Yogurt factory
- 10-不使用中间变量,实现变量值之间互换
- 开网络赌场涉案达7600万 “熊猫烧香”之父获刑5年
- android播放视频
- AAM与ASM的区别
- 学习CCS的网址
- [Leetcode] Add Binary (Java)
- 算法合集
- Ubuntu server 12.04 下如何识别U盘,并使用U盘
- git checkout 2 any version u want 4 ur own testing
- 在64位环境下执行单元测试
- Windows上开发IOS