共用方式為


CameraDevice.CameraAudioRestriction 屬性

定義

取得目前套用的全域相機音訊限制模式。 -或- 使用此 CameraDevice 時設定音訊限制模式。

public virtual int CameraAudioRestriction { [Android.Runtime.Register("getCameraAudioRestriction", "()I", "GetGetCameraAudioRestrictionHandler", ApiSince=30)] get; [Android.Runtime.Register("setCameraAudioRestriction", "(I)V", "GetSetCameraAudioRestriction_IHandler", ApiSince=30)] set; }
[<get: Android.Runtime.Register("getCameraAudioRestriction", "()I", "GetGetCameraAudioRestrictionHandler", ApiSince=30)>]
[<set: Android.Runtime.Register("setCameraAudioRestriction", "(I)V", "GetSetCameraAudioRestriction_IHandler", ApiSince=30)>]
member this.CameraAudioRestriction : int with get, set

屬性值

目前全系統靜音模式設定生效

屬性

備註

屬性 getter 檔:

取得目前套用的全域相機音訊限制模式。

應用程式可以使用這個方法來擷取系統範圍的相機音訊限制設定,如 中所述 #setCameraAudioRestriction

android.hardware.camera2.CameraDevice.getCameraAudioRestriction()Java 檔。

屬性 setter 檔:

使用此 CameraDevice 時設定音訊限制模式。

某些相機硬體(例如具有光學圖像防震支援的裝置)對裝置震動敏感,視訊錄製可能會因非預期的聲音而損毀。 應用程式可以使用此方法來抑制來自鈴聲、警示或通知的震動或音效。 其他震動或音效(例如媒體播放或輔助功能)將不會靜音。

靜音模式是全系統設定。 當多個 CameraDevice 物件設定不同的模式時,系統會挑選 CameraDevice 所設定之所有模式的聯集模式。 應用程式也可以使用 #getCameraAudioRestriction 來查詢目前全系統的相機靜音模式。

當 CameraDevice 關閉或應用程式與相機中斷連線時,會自動移除此 CameraDevice 的靜音設定。

android.hardware.camera2.CameraDevice.setCameraAudioRestriction(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於