JavaScript

Enviar una señal

Ahora que se ha conectado a la sesión y tiene un objeto de sesión, puede enviar una Señal. Las señales son textos o datos arbitrarios que se envían en una sesión y que pueden enviarse a un cliente específico o a todos los clientes conectados. Puedes aprender más sobre ellas en la sección Guía para desarrolladores de Vonage Video Signaling. Para este tutorial usted enviará texto.

  1. Copie el siguiente código y péguelo debajo del código existente en su app.js después del archivo initializeSession() función:
const form = document.querySelector('form');
const msgTxt = document.querySelector('#msgTxt');

// Send a signal once the user enters data in the form
form.addEventListener('submit', (event) => {
  event.preventDefault();

  session.signal({
    type: 'msg',
    data: msgTxt.value
  }, (error) => {
    if (error) {
      handleError(error);
    } else {
      msgTxt.value = '';
    }
  });
});

Este código crea variables para referenciar el formulario y el texto que contiene de la página html anterior. Una vez que el formulario es enviado, session.signal para enviar el texto como señal. session.signal toma el tipo de Señal y algunos datos. El tipo es opcional, pero se puede utilizar para diferenciar entre los tipos de señales en su aplicación.

Si la señal se envía correctamente el formulario se borra, si no el error se gestiona utilizando el mismo método handleError de antes.

Chat de texto básico

Sigue este tutorial para crear un chat de texto básico desde cero usando la Video API de Vonage. Es la forma más rápida de crear una prueba de concepto para esta funcionalidad en la plataforma de video.

Pasos
1
Visión general
2
Antes de empezar
3
Configurar una aplicación de video de Vonage
4
Creación de las carpetas del proyecto y de la plantilla HTML
5
Configuración de la autenticación
6
Conexión a la sesión
7
Enviar una señal
8
Recepción de una señal
9
Pruebe su código en un navegador
10
Un poco de personalización CSS
11
Conclusión