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