Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1570891
  • 博文数量: 113
  • 博客积分: 3526
  • 博客等级: 中校
  • 技术积分: 1815
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-08 09:46
个人简介

记录总结自己的工作

文章分类

全部博文(113)

文章存档

2015年(19)

2014年(10)

2013年(6)

2012年(16)

2011年(24)

2010年(21)

2009年(17)

分类: Android平台

2013-12-26 11:27:32

      在调用播放器播放视频的时候使用如下代码:

点击(此处)折叠或打开

  1. Intent it = new Intent(Intent.ACTION_VIEW);
  2.         it.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  3.         Uri uri Uri.parse(path);
  4.         it.setDataAndType(uri, "video/mp4");
  5.         try {
  6.             startActivity(it);
  7.         } catch (Exception e) {
  8.             Toast.makeText(mContext, "打开视频错误", Toast.LENGTH_LONG).show();
  9.         }
     开发的时候正常,但是换到一台root过并卸载了系统自带的播放器的手机后就无法正常运行了,总是找不到播放器,但是安装的文件浏览器却能顺利地启动暴风影音进行播放。

     找了半天的原因后发现是Uri的问题,只要将Uri换成Uri uri = Uri.fromFile(new File(path));就可以了。



阅读(2505) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~