Envoi d'un signal
Maintenant que vous vous êtes connecté à la session et que vous disposez d'un objet de session, vous pouvez envoyer un signal. Les signaux sont des textes ou des données arbitraires qui sont envoyés dans une session et qui peuvent être envoyés à un client spécifique ou à tous les clients connectés. Pour en savoir plus, consultez la section Guide du développeur Vonage Video Signaling. Pour ce tutoriel, vous allez envoyer du texte.
- Copiez le code suivant et collez-le sous le code existant dans votre
VonageVideoSDK.swiftaprès le fichierinitfonction :
Ce code ajoute une fonction qui sera appelée depuis l'interface utilisateur. session.signal est appelée pour envoyer le texte sous forme de signal. session.signal prend le type de signal et quelques données. Le type est facultatif mais peut être utilisé pour différencier les types de signaux dans votre application. Si le signal est envoyé avec succès, il est ajouté au tableau des messages utilisés par l'interface utilisateur. Mettez maintenant à jour l'interface utilisateur :
- Ouvrir
ContentView.swift - Copiez ce qui suit sur le code de la vue existante :
Ce code définit d'abord les variables d'un objet de la classe VonageVideoSDK de plus tôt et pour le message qui sera saisi. L'interface utilisateur se compose d'un List qui affichera le tableau de l'élément VonageVideoSDK une classe de TextField pour saisir un message et un Button pour envoyer le message. Lorsque le bouton est enfoncé, il appelle la fonction sendSignal que vous venez de créer.
Chat textuel de base
Suivez ce tutoriel pour créer un chat textuel de base à partir de zéro en utilisant l'API Video de Vonage. C'est la façon la plus rapide de construire une preuve de concept pour cette fonctionnalité sur la plateforme vidéo.