намерение убийства (намерение записи камеры) во время его действия - PullRequest
0 голосов
/ 22 декабря 2011

Можно ли отменить намерение во время его деятельности ??Поскольку я запустил намерение камеры ==> через «MediaStore», чтобы записать видео (и поместил его в файл.3gp), и сразу после съемки видео не смог вернуться в свою деятельность, телефон заблокирован в окне предварительного просмотра камеры.Я думаю, что это неотъемлемая проблема моей индивидуальной версии для Android (преодолена), поэтому я хочу отменить намерение камеры после записи видео, но я не знаю, как ...?Помогите мне, пожалуйста .. !!

Вот мой код:

//create new Intent
    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
    fileUri =  Uri.fromFile(new 

    File(Environment.getExternalStorageDirectory().getPath() + 

    "/recordvideotestoutput.3gp"));
    intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);  // set the image file name
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); // set the video image quality 

    to high
    intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, 4000);   
    intent.putExtra(MediaStore.EXTRA_FINISH_ON_COMPLETION, true); //====> normaly this 
     code shall return after video recording but it do not work...
    // start the Video Capture Intent

    startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);

1 Ответ

0 голосов
/ 23 марта 2012

Поскольку вы реализовали startActivityForResult, вам нужно реализовать метод onActivityResult.

...