2016-12-02 1 views
0

Я хочу записать видео вместе с таймером. У меня есть возможность записать видео с помощью приведенной ниже кодировки. А также установить ограничение по таймеру. Все они отлично работают .Но я не хочу останавливать или приостанавливать таймер после его запуска. Есть ли какие-либо возможности скрыть кнопку паузы или не остановить таймер во время записи.Есть ли возможность скрыть кнопку паузы от камеры в андроиде

public void getPhotoFromCamera() { 

     if (!marshMallowPermission.checkPermissionForCamera()&&!marshMallowPermission.checkPermissionForRecord()) { 
      marshMallowPermission.requestPermissionForCamera(); 

      marshMallowPermission. requestPermissionForRecord(); 
     } else { 
      if (!marshMallowPermission.checkPermissionForExternalStorage()) { 
       marshMallowPermission.requestPermissionForExternalStorage(); 
      } else { 
       Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 

       takeVideoIntent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1); 
       takeVideoIntent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT); 
       takeVideoIntent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true); 
       takeVideoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 60); 

     /* imgag1.setVisibility(View.VISIBLE); 
     imgag1.startAnimation(animFadein);*/ 

       if (takeVideoIntent.resolveActivity(getPackageManager()) != null) { 
        startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE); 
       } 


      } 
     } 
    } 
+0

Вы можете создать свою собственную деятельность по созданию камеры для записи видео. –

+0

Я создал пользовательскую камеру, но не правильно записал для версий –

+0

хорошо, что действительно займет некоторое время, чтобы создать идеальную видеокубку, вы можете найти ее от github, ну конечно wil получить идеальный источник видеомагнитофона –

ответ

0

Нет, вы не можете сделать это, используя намерение захвата видео. Причина в том, что намерение начинается с Activity в приложении. Его не встроенная часть фреймворка, все, что приложение заявляет, что оно может захватывать видео. Он может и отличается от OEM-производителей. Таким образом, всем им нужно будет договориться о наборе дополнительных функций для реализации этих поведений, и этого никогда не было. И на данный момент, даже если бы они это сделали, потребовались бы годы, прежде чем его можно было бы рассчитывать на большую часть работы.

Вы могли бы, однако, написать пользовательскую операцию захвата видео, если хотите. Я бы не предложил его, если это не очень важная функция для вас, его большая работа по праву.

Смежные вопросы