Aşağıdaki kod, Android Developers'ın kılavuzundan aşağıdaki URL'ye kamera oluşturmaktır. Lütfen bunu çözmeme yardımcı olmak için biraz zaman ayırın. En iyi dileklerimle! The aforementioned siteAndroid Studio Projemde aşağıdaki OnClick kodunu nasıl uygularım?
hataları görünmektedir:
- Beni elle id önce R ekleyerek ... setOnclickListener, setCaptureButtonText, Görünüm v @Override ve mMediaRecorder hataları olarak gösteriliyor.
- Sonunda, bir hata olarak da vurgulanır.
Bu başvuruluyor düğmesini gösterir activity.xml dosyasından kodudur:
<Button
android:id="@+id/button_capture"
android:text="Capture"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>
Ve aşağıdaki kod kendisi:
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
}
}
}
}
);
bu eğiticide eksiksiz bir kod sağlamadılar ve tüm bu yöntemler burada sağlanmadı –