Запись видео на Android - PullRequest
       1

Запись видео на Android

1 голос
/ 03 ноября 2010

привет я изменил свой код, как показано ниже, но проблема сейчас в том, что запись в samsung galaxy не прекращается через 2 минуты. ohters fine

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 ]

1 голос
/ 10 ноября 2010

Так как он работает на других устройствах, я предполагаю, что приложение камеры Samsung не понимает / обрабатывает эту опцию, переданную действию.

0 голосов
/ 03 декабря 2010

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 8

Я думаю, что большинство устройств Samsung Galaxy были выпущены с 2.1 / Eclair, а некоторые недавно были обновлены до 2.2 / Froyo.

...