es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , , , ,

Answer

  1. Avatar for 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.

Comments are closed.