Compartir a través de


CameraManager.AvailabilityCallback.OnCameraAccessPrioritiesChanged Método

Definición

Se llama cada vez que cambian las prioridades de acceso a la cámara.

[Android.Runtime.Register("onCameraAccessPrioritiesChanged", "()V", "GetOnCameraAccessPrioritiesChangedHandler", ApiSince=29)]
public virtual void OnCameraAccessPrioritiesChanged ();
[<Android.Runtime.Register("onCameraAccessPrioritiesChanged", "()V", "GetOnCameraAccessPrioritiesChangedHandler", ApiSince=29)>]
abstract member OnCameraAccessPrioritiesChanged : unit -> unit
override this.OnCameraAccessPrioritiesChanged : unit -> unit
Atributos

Comentarios

Se llama cada vez que cambian las prioridades de acceso a la cámara.

Notificación de que las prioridades de acceso a la cámara han cambiado y la cámara ahora puede estar abierta. Una aplicación que anteriormente denegó el acceso a la cámara debido a un usuario de mayor prioridad que ya usaba la cámara, o que se desconectó de una sesión de cámara activa debido a un usuario de mayor prioridad que intenta abrir la cámara, debe intentar abrir la cámara de nuevo si aún quiere usarla. Tenga en cuenta que varias aplicaciones pueden recibir esta devolución de llamada al mismo tiempo, y solo una de ellas tendrá éxito al abrir la cámara en la práctica, según los niveles exactos de prioridad de acceso y el tiempo. Este método es útil en los casos en los que varias aplicaciones pueden estar en estado reanudado al mismo tiempo, y el usuario cambia el foco entre ellos, o si la aplicación actual que usa la cámara se mueve entre estados de pantalla completa y Imagen en imagen (PiP). En tales casos, no se invocarán las devoluciones de llamada disponibles o no disponibles, pero es posible que otra aplicación tenga ahora una prioridad más alta para el acceso a la cámara que la aplicación actual que usa la cámara.

La implementación predeterminada de este método no hace nada.

Documentación de Java para android.hardware.camera2.CameraManager.AvailabilityCallback.onCameraAccessPrioritiesChanged().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a