Я использую следующие Intent
s для записи видео и фотосъемки, но в Motorola Droid 2.2 опция сохранения камеры Intent
не выполняется, т. Е. Ничего не сохраняется, и камкордер Intent
отменяет сбой моего приложения.
В обоих Intent
я явно передаю файл, и после того, как он возвращает результат "ok", я использую файл, т.е. когда пользователь нажимает опции сохранения / вставки в намерении: СОХРАНИТЬ в камкодере нет проблем, только отменять сбой ввидеокамера.
Камера
Intent intent2 = new Intent("android.media.action.IMAGE_CAPTURE");
imgUri = Uri.fromFile(photofile);
intent2.putExtra(MediaStore.EXTRA_OUTPUT, imgUri);
startActivityForResult(intent2, 1);
Видеокамера
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", 60);
startActivityForResult(i, 2);
Примечание: записанное видео невозможно воспроизвести с помощью HTC ERIS