Swift

Configuration de l'authentification

Pour se connecter à une session vidéo de Vonage, le client doit avoir accès à des données d'authentification - un numéro de téléphone et un mot de passe. ID de l'application, ID de la sessionet jeton. Dans une application de production, ces informations d'identification doivent être générées par une application SDK de serveurmais pour accélérer les choses, nous allons coder les valeurs en dur pour l'instant :

  1. Commencez par copier le bloc de code suivant et ajoutez-le à votre VonageVideoManager.swift fichier :

Ajoutez ces lignes au début de l'article class VonageVideoManager déclaration.

  1. Ajuster le code en codant en dur les valeurs des kAppId, kSessionId et kToken. Vous pouvez les obtenir en suivant les instructions ci-dessous :

Note : Dans les applications de production, ils sont extraits du serveur. Plus d'informations. Pour cette démonstration, vous pouvez déployer un serveur d'apprentissage vidéo (Nœud ou PHP) et fixer serverURL ou suivez les étapes suivantes pour les générer et les coder en dur. Pour obtenir les informations d'identification nécessaires à l'exécution de la démo :

  • S'inscrire à ou Se connecter à votre Account.
  • Dans le menu de gauche de l'écran tableau de bord, cliquez Applications et sélectionnez une application précédente ou créez-en une nouvelle pour afficher l'identifiant de l'application. Screenshot of dashboard with Applications highlighted
Screenshot of dashboard with Application ID highlighted
  • Assurez-vous que la vidéo est activée
Screenshot of dashboard with Video section highlighted
  • Rendez-vous sur le site Le terrain de jeu de Video API. Saisissez l'identifiant de l'Applications ou trouvez-le dans le menu déroulant. Vous pouvez laisser les valeurs par défaut pour les autres options. Cliquez sur "Créer".
Screenshot of The Video API Playground tool
  • Votre identifiant de session et votre jeton seront créés.
Screenshot of The Video API Playground tool generated details with the Application ID, Session ID, and Token highlighted in red boxes

Important : Vous pouvez continuer à obtenir les valeurs de l'ID de session et du jeton à partir de votre Account pendant les tests et le développement, mais avant de passer à la production, vous devez configurer un serveur.

Pour plus d'informations sur les sessions, les jetons et les serveurs, consultez le site suivant Détails techniques de Video API.

Pilote audio personnalisé

Apprenez à utiliser un pilote audio personnalisé pour personnaliser le flux audio de l'éditeur et de l'abonné. Vous utiliserez le pilote audio personnalisé lorsque vous voudrez démarrer et arrêter l'audio, lire votre propre fichier audio et faire quoi que ce soit en dehors du comportement par défaut du chat vidéo en direct fourni par le SDK.

Disponible sur :
Kotlin Swift
Étapes
1
Introduction
2
Pour commencer
3
Création d'un nouveau projet
4
Ajout du SDK vidéo de Vonage
5
Configuration de l'authentification
6
Vue d'ensemble
7
Créer la classe de pilote audio personnalisée
8
Mise en œuvre de la logique "Play Ringtone" (Jouer une sonnerie)
9
Mise en œuvre de la logique d'arrêt des sonneries
10
Intégration avec Vonage Video Manager
11
Contrôle de l'audio via les événements de session
12
Comment ça marche
13
Conclusion