我一直在尝试从SD卡播放视频文件,但它给我以下错误。
注意:我可以在设备上安装MX播放器时打开视频。当我卸载它时再次给我错误。对我做错了什么的想法......
09-06 19:39:07.561:E / AndroidRuntime(24627):android.content.ActivityNotFoundException:找不到处理Intent的Activity {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);
答案 0 :(得分:2)
使用“Uri.fromFile(file)”修复问题。
tostart.setDataAndType(Uri.fromFile(filelist[position]), "video/*");