Java

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. Crear una nueva clase llamada SignalMessage con este código:

Esta clase se utilizará para mostrar las señales en la interfaz de usuario.

  1. Copie el siguiente código y péguelo debajo del código existente en su MainActivity después de la clase onCreate función:

Este código añade una función que será llamada desde la interfaz de usuario. 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, se añade a la matriz de mensajes que utiliza la interfaz de usuario.

  1. En el MainActivity actualice el final de la clase onCreate para añadir un receptor a la función EditTextView que utiliza el sendMessage función:

Cuando el EditTextView emite una acción realizada, el sendMessage será llamada. Ahora es el momento de actualizar la interfaz de usuario:

  1. Abra el activity_main.xml archivo de diseño (res > diseño).
  2. Abra la vista de código.
  3. Copie este XML sobre el diseño existente:
  1. Cree un nuevo archivo de diseño llamado message_single_local.xml con este XML:
  1. Duplicar el message_single_local.xmlLlámalo message_single_remote.xmly cambiar la gravedad a start.
  2. Añadir un adaptador para el historial de mensajes ListViewcrea una clase llamada SignalMessageAdapter con este código:

Los adaptadores se utilizan para rellenar las vistas de un archivo ListViewEsto define uno personalizado para las Señales. Asegúrese de importar las clases que sean necesarias.

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 del proyecto
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
10
Conclusión