У меня есть код для записи видеоклипа на 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
), которое может записывать видео за короткий промежуток времени.