【问题标题】:killing intent (camera recording intent) during its activity活动期间的杀意(摄像头记录意图)
【发布时间】:2011-12-21 23:46:07
【问题描述】:

是否可以在其活动期间取消意图? 因为我通过“MediaStore”启动了相机意图 ==> 来录制视频(并将其放在 file.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);

【问题讨论】:

    标签: android video camera android-intent recording


    【解决方案1】:

    由于您已经实现了startActivityForResult,您需要实现onActivityResult 方法..

    【讨论】:

      猜你喜欢
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 2012-03-29
      相关资源
      最近更新 更多