Swift
Visão geral
Por padrão, o SDK da Vonage para iOS captura e reproduz áudio exclusivamente para bate-papos por vídeo ao vivo. Para oferecer suporte a recursos como Toques, Reprodução de MP3, ou Mixagem de áudio Ao usar o SDK, é necessário implementar um OTAudioDevice.
Este exemplo cria um AudioDeviceRingtone classe que permite que você:
- Pausa o fluxo de áudio do chat de vídeo ao vivo.
- Jogar um arquivo de áudio local (toque) usando
AVAudioPlayer. - Currículo o áudio do chat de vídeo ao vivo é transmitido automaticamente assim que a chamada é estabelecida.
Driver de áudio personalizado
Aprenda a usar um driver de áudio personalizado para personalizar o áudio dos fluxos do emissor e do assinante. Você utilizará o driver de áudio personalizado quando quiser iniciar e interromper a reprodução de seu próprio arquivo de áudio, bem como realizar qualquer ação que não faça parte do comportamento padrão do chat de vídeo ao vivo fornecido pelo SDK.
Etapas
1
Introdução2
Introdução3
Criando um novo projeto4
Incorporando o SDK de vídeo da Vonage5
Configurando a autenticação6
Visão geral7
Criar a classe do driver de áudio personalizado8
Implementar a lógica “Reproduzir toque”9
Implementar a lógica “Parar o toque”10
Integrar com o Vonage Video Manager11
Controle o áudio por meio de eventos de sessão12
Como funciona13
Conclusão