无法使用Intent Android播放视频

时间:2014-09-06 14:18:41

标签: android video android-intent

我一直在尝试从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);

1 个答案:

答案 0 :(得分:2)

使用“Uri.fromFile(file)”修复问题。

tostart.setDataAndType(Uri.fromFile(filelist[position]), "video/*");