Conexión a la sesión
A continuación, nos conectaremos a la sesión de Vonage Video. Debes hacer esto antes de poder publicar tu transmisión de audio y video en la sesión o ver las transmisiones de otros participantes.
- Añadir un
Sessiona la clase MainWindow (justo después de la última línea añadida en Paso 3):
La clase Session está definida en el SDK de Vonage Video Windows. Representa una sesión e incluye métodos para interactuar con la sesión.
- En el
MainWindow()añada las siguientes líneas después de la función constructoraInitializeComponent()método:
Importante: Tenga en cuenta que su ID de la aplicación es tu Clave API.
Este código utiliza el Session() para crear un objeto Session. El constructor toma tres parámetros:
- El contexto de Windows asociado a esta aplicación
- El ID de sesión de Vonage Video
- La ficha
Las siguientes líneas añaden manejadores de eventos relacionados con la sesión. (Los implementaremos en los próximos pasos).
En Session.Connect() método del session conecta la aplicación cliente a la sesión. Debe conectarse antes de enviar o recibir flujos de audio-vídeo en la sesión (o antes de interactuar con la sesión de cualquier forma). La dirección Connect() toma un parámetro: el token de autenticación para que este cliente se conecte a la sesión.
- A continuación implementaremos los métodos de la interfaz SessionListener. Añade el siguiente código al final de la clase MainWindow (antes del corchete de cierre de la clase):
- Cuando el cliente se conecta a la sesión de Vonage Video, el
Session.Connected(y el eventoSession_Connected()). - Cuando el cliente se desconecta de la sesión de Vonage Video, el
Session.Disconnected(y el eventoSession_Disconnected()). - Si el cliente no logra conectarse a la sesión de Vonage Video, el
Session.Error(y el eventoSession_Error()). - Cuando otro cliente publica un flujo a la sesión de Vonage Video, el
Session.StreamReceived(y el eventoSession_StreamReceived()).
Por ahora, la aplicación escribe en la consola del depurador cuando se produce alguno de estos eventos.
Depura tu aplicación. Si la aplicación se conecta correctamente a la sesión de Vonage Video, aparecerá el mensaje Session_Connected() se registra en la consola de depuración.
Videochat básico
Conoce los conceptos básicos de la plataforma de la Video API de Vonage, incluyendo cómo los usuarios pueden comunicarse a través de video, voz y mensajería. Explora un flujo básico de la Video API de Vonage.