Максимальная продолжительность захвата видео на Android

У меня есть код для записи видеоклипа на Android:

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit", 30000);
intent.putExtra("EXTRA_VIDEO_QUALITY", 0);
startActivityForResult(intent, ActivityRequests.REQUEST_TAKE_VIDEO);

Этот код хорошо работает с API 2.2, но ограничение продолжительности не работает с API 2.1 (Galaxy S). Есть ли какая-то константа или параметр для установки этого времени, или есть лучший подход, чем тот, который я использую?

Я спрашиваю, потому что нашел другое приложение, работающее на Galaxy S (под названием Vibrant ), которое может записывать видео за короткий промежуток времени.

7
задан Phil 3 August 2011 в 03:15
поделиться