我试图让视频弹出并播放。当我使用第一个URI(在下面的代码中注释掉)时,我可以得到它的工作,但是当我尝试使用第二个URI(来自资源)时,出现以下错误:如何从资源播放视频文件?
ERROR/AndroidRuntime(1052): android.content.ActivityNotFoundException: No Activity found to handle Intent { dat=android.resource://com.slamdunksoftware.presentation/2130968576 typ=video/* }
从研究错误,看起来我可能需要在清单中声明一个活动,但我不确定这是否适用于此处。有人能指引我朝着正确的方向吗?
Intent in = new Intent(Intent.ACTION_VIEW);
//Uri uri = Uri.parse(Environment.getExternalStorageDirectory().toString() + "/page4a.m4v");
Uri uri = Uri.parse("android.resource://com.slamdunksoftware.presentation/" + R.raw.page4a);
in.setDataAndType(uri, "video/*");
startActivity(in);
您可能要改写这是“我怎样才能从资源播放视频文件?” ActivityNotFound异常在这里是一个红鲱鱼的位。 – 2010-11-23 20:22:39