Swift

Incorporando o SDK de vídeo da Vonage

Você pode adicionar o Vonage Client SDK de vídeo para iOS adicionando o https://github.com/vonage/vonage-video-client-sdk-swift.git repositório como uma dependência de pacote Swift.

Para adicionar uma dependência de pacote ao seu projeto do Xcode, selecione Arquivo > Pacotes Swift > Adicionar dependência de pacote e insira a URL do repositório.

Adicione acesso à câmera e ao microfone usando os valores do Info.plist

  1. No painel de navegação à esquerda, clique no arquivo do seu projeto para abrir o editor de projetos. Certifique-se de que o destino do seu aplicativo (não os testes) esteja selecionado.

  2. Mude para o Configurações de compilação aba.

  3. Pesquisar por Valores do Info.plist.

  4. Localize as seguintes chaves e defina seus valores:

    • Privacidade - Descrição do uso da câmera
      $(PRODUCT_NAME) uses the camera.

    • Privacidade - Descrição do uso do microfone
      $(PRODUCT_NAME) uses the microphone.

Esses valores serão incluídos no arquivo Info.plist gerado pelo aplicativo no momento da compilação e são necessários ao solicitar acesso à câmera e ao microfone.

Importe a biblioteca do Vonage Video.

  • No Xcode, crie um novo arquivo VonageVideoManager.swift e, no início do arquivo, adicione uma linha para importar a biblioteca de vídeos da Vonage:
import OpenTok

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.

Disponível em:
Kotlin Swift
Etapas
1
Introdução
2
Introdução
3
Criando um novo projeto
4
Incorporando o SDK de vídeo da Vonage
5
Configurando a autenticação
6
Visão geral
7
Criar a classe do driver de áudio personalizado
8
Implementar a lógica “Reproduzir toque”
9
Implementar a lógica “Parar o toque”
10
Integrar com o Vonage Video Manager
11
Controle o áudio por meio de eventos de sessão
12
Como funciona
13
Conclusão