【发布时间】:2012-11-04 10:41:40
【问题描述】:
我想在我的安卓平板电脑上播放 .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:找不到要处理的活动 意图{act=android.intent.action.VIEW dat=/mnt/sdcard/DCIM/Camera/VID_20121002_174209.3gp typ=video/3gpp }
【问题讨论】:
-
你可以试试
video/* -
我试过了。仍然给出相同的错误信息。但是,如果我浏览到该文件并单击它,Gallery 播放器就会启动并正常播放该文件。
-
我刚刚发现它适用于三星 Galaxy 平板电脑,但不适用于摩托罗拉 Xoom。有什么问题?
-
而且他们的安卓版本都是4.0.4
-
摩托罗拉 Xoom 将视频文件保存为 3gp 格式,但三星 Galaxy 将它们保存为 mp4 格式。两者都有相同的操作系统。
标签: android android-intent 3gp