我想在Android平板电脑上播放.3gp视频文件。我试过下面的代码,但它会抛出一条错误信息。如何在Android中使用默认视频播放器?
String movieurl = root + "/" + fileNameTextView.getText().toString();
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(movieurl);
intent.setDataAndType(data,"video/3gpp");
startActivity(intent);
这是错误消息:
11-15 13:47:11.060:E / AndroidRuntime(23061): android.content.ActivityNotFoundException:找不到要处理的Activity 意图{act = android.intent.action.VIEW dat = / mnt / sdcard / DCIM / Camera / VID_20121002_174209.3gp typ = video / 3gpp}
答案 0 :(得分:5)
我已经通过在开头添加“file:///”来更改了String movieurl:
String movieurl = "file:///" + root + "/" + fileNameTextView.getText().toString();
并解决了这个问题。