Übersicht
Standardmäßig nimmt das Vonage iOS SDK Audio ausschließlich für Live-Videochats auf und rendert es. Zur Unterstützung von Funktionen wie Klingeltöne, MP3-Wiedergabe, oder Audio-Abmischung während der Verwendung des SDK, müssen Sie eine benutzerdefinierte OTAudioDevice.
Dieses Beispiel erstellt eine AudioDeviceRingtone Klasse, die Ihnen das ermöglicht:
- Pause den Live-Videochat-Audiostream.
- Spielen eine lokale Audiodatei (Klingelton) mit
AVAudioPlayer. - Lebenslauf den Live-Videochat-Audiostream automatisch, wenn ein Anruf verbunden wird.
Benutzerdefinierter Audiotreiber
Erfahren Sie, wie Sie einen benutzerdefinierten Audiotreiber verwenden können, um die Audiodaten des Herausgebers und der Abonnenten anzupassen. Sie werden den benutzerdefinierten Audiotreiber verwenden, wenn Sie das Audio starten und stoppen und Ihre eigene Audiodatei abspielen möchten. Wenn Sie etwas anderes als das SDK-Standardverhalten für Live-Videochats mit Audio machen möchten, verwenden Sie benutzerdefinierte Audiotreiber.