語言

CameraManager.AvailabilityCallback.OnCameraRemoved(String) 方法

定義

攝影機裝置已被實體移除或不再提供給系統使用。

[Android.Runtime.Register("onCameraRemoved", "(Ljava/lang/String;)V", "GetOnCameraRemoved_Ljava_lang_String_Handler", ApiSince=37)]
public virtual void OnCameraRemoved(string cameraId);
[<Android.Runtime.Register("onCameraRemoved", "(Ljava/lang/String;)V", "GetOnCameraRemoved_Ljava_lang_String_Handler", ApiSince=37)>]
abstract member OnCameraRemoved : string -> unit
override this.OnCameraRemoved : string -> unit

參數

cameraId
String

被移除攝影機的唯一識別碼。

屬性

備註

攝影機裝置已被實體移除或不再提供給系統使用。

當先前可用的攝影機(如可拆卸的外接攝影機)斷線時,會觸發此回撥。 攝影機 ID 將不再包含在 CameraManager.getCameraIdList() 回傳的清單中,任何嘗試開啟該清單都會導致 IllegalArgumentException。

如果應用程式有被移除攝影機的活躍 CameraDevice 實例,且用戶端未關閉,該應用程式將收到斷線錯誤。

當攝影機被移除時,會在觸發回調前,針對指定攝影機 ID 呼叫 onCameraUnavailable(String)。

Android 參考資料。android.hardware.camera2.CameraManager.AvailabilityCallback.onCameraRemoved

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於