CameraDevice.StateCallback.OnError(CameraDevice, CameraError) Metode

Definisi

Metode yang dipanggil ketika perangkat kamera mengalami kesalahan serius.

[Android.Runtime.Register("onError", "(Landroid/hardware/camera2/CameraDevice;I)V", "GetOnError_Landroid_hardware_camera2_CameraDevice_IHandler")]
public abstract void OnError(Android.Hardware.Camera2.CameraDevice camera, Android.Hardware.Camera2.CameraError error);
[<Android.Runtime.Register("onError", "(Landroid/hardware/camera2/CameraDevice;I)V", "GetOnError_Landroid_hardware_camera2_CameraDevice_IHandler")>]
abstract member OnError : Android.Hardware.Camera2.CameraDevice * Android.Hardware.Camera2.CameraError -> unit

Parameter

camera
CameraDevice

Perangkat yang melaporkan kesalahan

error
CameraError

Kode kesalahan.

Atribut

Keterangan

Metode yang dipanggil ketika perangkat kamera mengalami kesalahan serius.

Panggilan balik ini dapat dipanggil alih-alih #onOpened jika membuka kamera gagal.

Ini menunjukkan kegagalan perangkat kamera atau layanan kamera dalam beberapa cara. Setiap upaya untuk memanggil metode pada CameraDevice ini di masa depan akan melemparkan CameraAccessException dengan alasan.CameraAccessException#CAMERA_ERROR CAMERA_ERROR

Mungkin masih ada penyelesaian pengambilan atau panggilan balik aliran kamera yang akan dipanggil setelah kesalahan ini diterima.

Anda harus membersihkan kamera dengan CameraDevice#close setelah ini terjadi. Upaya pemulihan lebih lanjut adalah kode kesalahan khusus.

Java dokumentasi untuk android.hardware.camera2.CameraDevice.StateCallback.onError(android.hardware.camera2.CameraDevice, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk