Swift

仕組み

  1. アプリの起動AudioDeviceRingtone を使用するように OTAudioDeviceManager を設定します。

  2. 出版スタート (via doPublish()): のことである。 playRingtone(url:) メソッドはSDKによって呼び出される。

    • ドライバーは stopCapture() をSDKに追加した。
    • ドライバーはMP3/WAVファイルを AVAudioPlayer.
  3. 加入者が接続します:電話をかける myAudioDevice.stopRingtone().

    • ドライバーはMP3/WAVを停止します。
    • ドライバーは startCapture() そして startRendering() をクリックして、Vonage SDKにライブ音声を再開させます。

テスト

iOSシミュレータでのテスト

  1. iOSシミュレータでアプリを実行する
  2. シミュレーターはデモビデオを使用する(カメラへのアクセスは不可)
  3. 着信音が聞こえるはずです。

物理デバイスのテスト

  1. iOSデバイスを接続する
  2. 実行先として選択する
  3. プロンプトが表示されたら、カメラのアクセス許可を与える
  4. 着信音が聞こえるはずです。

複数参加者によるテスト

  1. デバイスまたはシミュレーターでアプリを実行する
  2. を使用する。 ビデオ・プレイグラウンド 同じセッションに参加する
  3. カスタムレンダリングされたストリームと標準のサブスクライバーストリームが表示されるはずです。

カスタムオーディオドライバー

カスタムオーディオドライバーを使用して、パブリッシャーとサブスクライバーのストリームオーディオをカスタマイズする方法を説明します。カスタムオーディオドライバは、独自のオーディオファイルを再生したり、SDKが提供するライブビデオチャットのデフォルトの動作以外のことを行う場合に使用します。

以下の言語で利用可能:
Kotlin Swift
手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Vonage Video SDKの追加
5
認証の設定
6
概要
7
カスタムオーディオドライバークラスの作成
8
着メロ再生」ロジックの実装
9
着信音停止」ロジックの実装
10
Vonage Video Managerとの統合
11
セッションイベントによるオーディオコントロール
12
仕組み
13
結論