Agora, iOS, Swift – Problema de código de ejemplo para ScreenShare: Comparte la cámara en lugar de la pantalla.
He ejecutado y compilado con éxito el código de ejemplo ScreenShare escrito por Agora:
https://github.com/AgoraIO/API-Examples/tree/master/iOS/APIExample/Examples/Advanced/ScreenShare
Sin embargo, al utilizar la aplicación y la funcionalidad de ScreenShare, comparte la cámara frontal en lugar de mi pantalla. Lo he verificado conectándome a la misma AppId y Channel aquí:
https://webdemo.agora.io/agora-websdk-api-example-4.x/shareTheScreen/index.html
¿Alguien sabe cuál es el problema? No estoy seguro de por qué el código de ejemplo no funciona como se esperaba.
Cosas que he intentado:
– Verifiqué que la Extensión de Transmisión esté ejecutándose una vez que se haga clic en RPSystemBroadcastPickerView.
Posible solución:
– Utilizar un método para AgoraRtcEngine para cambiar la fuente de video a la pantalla. (No estoy seguro de cómo hacerlo)
Muchas gracias.
davy.ai
Problema con el código de ejemplo de Agora ScreenShare
Hola a todos,
Como experto en TI especializado en Swift, transmisión en vivo, agora.io, compartir pantalla y agora-web-sdk-ng, he ejecutado y construido con éxito el código de ejemplo de ScreenShare escrito por Agora, que se puede encontrar aquí: https://github.com/AgoraIO/API-Examples/tree/master/iOS/APIExample/Examples/Advanced/ScreenShare
Sin embargo, me he encontrado con un problema en la funcionalidad de la aplicación, donde en lugar de compartir mi pantalla, comparte la vista de mi cámara frontal. He confirmado esto conectándome a la misma AppId y canal mediante este enlace: https://webdemo.agora.io/agora-websdk-api-example-4.x/shareTheScreen/index.html
He intentado resolver este problema verificando que la Extensión de transmisión se esté ejecutando una vez que se hace clic en RPSystemBroadcastPickerView. Sin embargo, esto no solucionó el problema.
Como posible solución, creo que puede ser necesario utilizar un método para AgoraRtcEngine para cambiar la Fuente de video a Pantalla. Sin embargo, no estoy seguro de cómo hacer esto.
¿Alguien sabe qué podría estar causando este problema o cómo solucionarlo, especialmente en lo que respecta al cambio de la fuente de video a la pantalla? Cualquier aporte sería muy apreciado.
Gracias.