次のコードは、Android Developers 'のガイドから、次のURLにカメラを作成するためのコードです。私はこれを解決するために、少し時間をかけてください。ご多幸を祈る! The aforementioned siteAndroid Studioプロジェクトで次のOnClickコードを実装するにはどうすればよいですか?
誤りがあるように見える:
- 私は手動でIDの前にRを追加... はsetOnclickListener、setCaptureButtonTextは、ビューVは、@OverrideとmMediaRecorderはエラーとして示されています。
- )最後にエラーとして強調表示されています。
これは、参照されているボタンを示しactivity.xmlファイルからコードです:あなたはXMLを使用しているので、あなた
private boolean isRecording = false;
// Add a listener to the Capture button
Button captureButton = (Button) findViewById(id.button_capture);
captureButton.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isRecording) {
// stop recording and release camera
mMediaRecorder.stop(); // stop the recording
releaseMediaRecorder(); // release the MediaRecorder object
mCamera.lock(); // take camera access back from MediaRecorder
// inform the user that recording has stopped
setCaptureButtonText("Capture");
isRecording = false;
} else {
// initialize video camera
if (prepareVideoRecorder()) {
// Camera is available and unlocked, MediaRecorder is prepared,
// now you can start recording
mMediaRecorder.start();
// inform the user that recording has started
setCaptureButtonText("Stop");
isRecording = true;
} else {
// prepare didn't work, release the camera
releaseMediaRecorder();
// inform user
}
}
}
}
);
これらのチュートリアルでは完全なコードが提供されていないため、これらのメソッドはすべて提供されていません。 –