无法使用 Intent Android 播放视频
Posted
技术标签:
【中文标题】无法使用 Intent Android 播放视频【英文标题】:Unable to play video using Intent Android 【发布时间】:2014-09-06 14:18:40 【问题描述】:我一直在尝试从 SD 卡播放视频文件,但它给了我以下错误。
注意:当我的设备上安装了 MX 播放器时,我可以打开视频。当我卸载它再次给我错误。关于我做错了什么的任何想法..
09-06 19:39:07.561: E/androidRuntime(24627): android.content.ActivityNotFoundException: 找不到处理 Intent act=android.intent.action.VIEW dat=/storage/sdcard0/Movies/ 的活动MyCameraApp/VID_20140906_193112.mp4 typ=video/*
Intent tostart = new Intent(Intent.ACTION_VIEW);
String movieurl;
movieurl=filelist[position].getPath();
tostart.setDataAndType(Uri.parse(movieurl), "video/*");
Log.d("Raj Path :", movieurl);
Log.d("Raj Path :", Uri.parse(movieurl).toString());
startActivity(tostart);
【问题讨论】:
【参考方案1】:使用“Uri.fromFile(file)”修复问题。
tostart.setDataAndType(Uri.fromFile(filelist[position]), "video/*");
【讨论】:
太棒了,工作正常。谢谢以上是关于无法使用 Intent Android 播放视频的主要内容,如果未能解决你的问题,请参考以下文章