2016-12-02 8 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から見つけられますウィルで完璧なビデオレコーダーアプリのソースを取得 –

答えて

0

いいえ、ビデオキャプチャインテントを使用することはできません。その理由は、意図がアプリでアクティビティを開始しているからです。フレームワークの一部ではなく、アプリケーションがビデオをキャプチャできるということです。それはOEM間で異なります。だから、彼らはその行動を実行するために一連の補足事項に同意する必要があります。それは起こったことはありません。彼らがそれをしたとしても、現時点では大部分の時間に数えることができるまでに数年かかるだろう。

ただし、必要に応じてカスタムビデオキャプチャを作成することもできます。私はそれがあなたにとって本当に重要な機能でなければ、私はそれを示唆しないでしょう。

関連する問題