Android视频录制

时间:2010-11-03 14:40:09

标签: android video-capture

喜 我已经改变了我的代码如下,但现在的问题是,录音不会在三星galaxy.ohters罚款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);

2 个答案:

答案 0 :(得分:1)

由于它适用于其他设备,我的猜测是三星相机应用程序无法理解/处理传递给活动的选项。

答案 1 :(得分:0)

android.intent.extra.durationLimit可在2.2 / API8 / Froyo中找到。

来自http://developer.android.com/reference/android/provider/MediaStore.html#EXTRA_DURATION_LIMIT

public static final String EXTRA_DURATION_LIMIT自:API Level 8

我认为大多数三星Galaxy设备都是2.1 / Eclair发布的,有些最近升级到2.2 / Froyo。