CameraDevice.StateCallback.OnError(CameraDevice, CameraError) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.