您好,我已经更改了我的代码如下,但现在的问题是,录制不会停止在三星galaxy.ohters fine的2分钟
Intent i = new Intent("android.media.action.VIDEO_CAPTURE");
i
.putExtra(
android.provider.MediaStore.EXTRA_OUTPUT,
Uri.fromFile(videofile));
i
.putExtra(
android.provider.MediaStore.EXTRA_VIDEO_QUALITY,
0);
i.putExtra("android.intent.extra.durationLimit", 120);
startActivityForResult(i, 2);发布于 2010-11-10 18:02:23
由于它可以在其他设备上运行,我猜测三星相机应用程序无法理解/处理传递给activity的该选项。
发布于 2010-12-04 02:52:43
android.intent.extra.durationLimit在2.2/API8/Froyo中可用。
来自http://developer.android.com/reference/android/provider/MediaStore.html#EXTRA_DURATION_LIMIT
公共静态最终字符串API final : EXTRA_DURATION_LIMIT Level 8
我认为大多数三星Galaxy设备在发布时都带有2.1/Eclair,一些最近已经升级到2.2/Froyo。
https://stackoverflow.com/questions/4088181
复制相似问题