Kotlin

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

を使用する。 AudioSettings クラスを使用して、カスタムオーディオドライバが使用するオーディオフォーマットを定義します。このクラスは NoiseAudioDevice コンストラクタは AudioSettings カスタムオーディオキャプチャラー用とカスタムオーディオレンダラー用のインスタンスです。それぞれのサンプルレートとチャンネル数を設定する:

コンストラクタは、デバイスがキャプチャ中かレンダリング中かを報告するローカルプロパティも設定する。また、キャプチャを処理するハンドラのインスタンスも設定します。 Runnable オブジェクトがある。

NoiseAudioDevice インスタンスは AudioDeviceManager.setAudioDevice メソッドを使用する:

について NoiseAudioDevice.getAudioBus メソッドは、このオーディオデバイスが使用するAudioBusインスタンスを取得します。 NoiseAudioDevice.AudioBus class.を使用する。 AudioBus インスタンスにオーディオサンプルを送受信します。パブリッシャーはAudioBusオブジェクトにアクセスしてオーディオサンプルを取得する。サブスクライバーはオーディオサンプル(サブスクライブしたストリームから)を AudioBus オブジェクトがある。

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

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

以下の言語で利用可能:
Kotlin Swift
手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Android SDKの追加
5
認証の設定
6
許可を求める
7
カスタムオーディオドライバの追加
8
出版社で使用する音声のキャプチャー
9
カスタムオーディオレンダラの追加
10
アプリの実行
11
結論