Swift
着信音停止」ロジックの実装
通話がつながったら(あるいはユーザーが応答したら)、着信音を止めて、オーディオ・ハードウェアのコントロールをVonage SDKに戻す必要がある。
これらのメソッドを AudioDeviceRingtone クラスである:
func stopRingtone() {
// 1. Stop the audio player
audioPlayer?.stop()
audioPlayer = nil
// 2. Stop vibration
vibrateTimer?.invalidate()
vibrateTimer = nil
// 3. Resume audio
// This hands control back to the SDK to resume the video chat audio
_ = startCapture()
_ = startRendering()
// ...
}
カスタムオーディオドライバー
カスタムオーディオドライバーを使用して、パブリッシャーとサブスクライバーのストリームオーディオをカスタマイズする方法を説明します。カスタムオーディオドライバは、独自のオーディオファイルを再生したり、SDKが提供するライブビデオチャットのデフォルトの動作以外のことを行う場合に使用します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Vonage Video SDKの追加5
認証の設定6
概要7
カスタムオーディオドライバークラスの作成8
着メロ再生」ロジックの実装9
着信音停止」ロジックの実装10
Vonage Video Managerとの統合11
セッションイベントによるオーディオコントロール12
仕組み13
結論