Swift
仕組み
アプリの起動AudioDeviceRingtone を使用するように OTAudioDeviceManager を設定します。
出版スタート (via
doPublish()): のことである。playRingtone(url:)メソッドはSDKによって呼び出される。- ドライバーは
stopCapture()をSDKに追加した。 - ドライバーはMP3/WAVファイルを
AVAudioPlayer.
- ドライバーは
加入者が接続します:電話をかける
myAudioDevice.stopRingtone().- ドライバーはMP3/WAVを停止します。
- ドライバーは
startCapture()そしてstartRendering()をクリックして、Vonage SDKにライブ音声を再開させます。
テスト
iOSシミュレータでのテスト
- iOSシミュレータでアプリを実行する
- シミュレーターはデモビデオを使用する(カメラへのアクセスは不可)
- 着信音が聞こえるはずです。
物理デバイスのテスト
- iOSデバイスを接続する
- 実行先として選択する
- プロンプトが表示されたら、カメラのアクセス許可を与える
- 着信音が聞こえるはずです。
複数参加者によるテスト
- デバイスまたはシミュレーターでアプリを実行する
- を使用する。 ビデオ・プレイグラウンド 同じセッションに参加する
- カスタムレンダリングされたストリームと標準のサブスクライバーストリームが表示されるはずです。
カスタムオーディオドライバー
カスタムオーディオドライバーを使用して、パブリッシャーとサブスクライバーのストリームオーディオをカスタマイズする方法を説明します。カスタムオーディオドライバは、独自のオーディオファイルを再生したり、SDKが提供するライブビデオチャットのデフォルトの動作以外のことを行う場合に使用します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Vonage Video SDKの追加5
認証の設定6
概要7
カスタムオーディオドライバークラスの作成8
着メロ再生」ロジックの実装9
着信音停止」ロジックの実装10
Vonage Video Managerとの統合11
セッションイベントによるオーディオコントロール12
仕組み13
結論