android - 如何在 Galaxy Tab 中使用 Intent 捕获视频?

标签 android android-intent galaxy-tab

我有一个调用视频捕获 Activity 的 Intent :

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
            intent.putExtra(MediaStore.EXTRA_OUTPUT,  Uri.fromFile(videoFile));
            intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
            startActivityForResult(intent,CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);

它在我的 SE X8 上运行良好,但在 Galaxy Tab 上,视频捕捉 Activity 永远不会停止。我停止录制后,没有退出视频捕获的按钮。我需要设置任何额外的参数吗?

最佳答案

只需删除这一行:

intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(videoFile));

在那之后,Galaxy Tab 上的一切都按预期运行。

关于android - 如何在 Galaxy Tab 中使用 Intent 捕获视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5395499/

相关文章:

Android MediaCodec 编码器 - 三星设备的奇怪结果

android sdk eclipse, samsung galaxy tab 2, 如何识别设备

java - 如何从 firebase 实时数据库获取下一个子项的数据并将其显示在 ListView 中

java - 将位图设置为 ImageView

java - 从 Android 中的 URL 解析极其简单的 JSON

java - 如何向 Intent 对象添加/传递多个值?

android - 当用户关闭 Intent 对话框时获取回调

java - 如何在 Espresso 中重新运行失败的测试? - 头脑 Storm

java - linphone android登录错误java.lang.UnsatisfiedLinkError : Native method not found

Android Location getTime() 添加 1 天错误