Android Devには、Intents経由でビデオカメラを起動する方法を説明する簡単なコードがあります。Android - カメラの意図を呼び出すときに自動的に動画を録画する方法
これは、カメラを起動し、ユーザーが赤い "REC"ボタンを押すのを待つだけの場合に適しています。
私はインテントでビデオカメラに電話をかけ、録画をプログラムで開始するようにしたいと考えています。
どうすればよいですか? Intentコマンドにある種のstart()メソッドを渡しますか?
(できない場合は、自動的にビデオを録画するために設定できるシンプルなコードビットを表示してください - 私はウェブを検索していますが、この問題に関するすべてのコードニットは機能しません)
private static final int CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE = 100;
private Uri fileUri;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// create Intent to take a picture and return control to the calling application
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE); // create a file to save the image
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the image file name
// start the image capture Intent
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
}
私はMediaRecorderクラスについて知っており、Devガイドにあるコード例を使用しています。しかし、コード例には精度がありません。コードをどのように使用するかを決めるのは難しいです。 – user1020196