How to limit audio recording time using Intent?

前端 未结 4 1196
青春惊慌失措
青春惊慌失措 2021-02-19 00:47

How can I limit recording when using intents?

I tried this code:

 Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
 intent.putExtra(\"android         


        
4条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-19 01:44

    private void recordVideo() {
    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
    fileUri = getOutputMediaFileUri(MEDIA_TYPE_VIDEO);
    
    // set video quality
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
    intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 30);
    
    intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set Video file
    startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
    }
    

    fileuri is your filepath. Try this.

提交回复
热议问题