Kotlin
カスタムオーディオドライバの追加
を使用する。 AudioSettings クラスを使用して、カスタムオーディオドライバが使用するオーディオフォーマットを定義します。このクラスは NoiseAudioDevice コンストラクタは AudioSettings カスタムオーディオキャプチャラー用とカスタムオーディオレンダラー用のインスタンスです。それぞれのサンプルレートとチャンネル数を設定する:
コンストラクタは、デバイスがキャプチャ中かレンダリング中かを報告するローカルプロパティも設定する。また、キャプチャを処理するハンドラのインスタンスも設定します。 Runnable オブジェクトがある。
NoiseAudioDevice インスタンスは AudioDeviceManager.setAudioDevice メソッドを使用する:
について NoiseAudioDevice.getAudioBus メソッドは、このオーディオデバイスが使用するAudioBusインスタンスを取得します。 NoiseAudioDevice.AudioBus class.を使用する。 AudioBus インスタンスにオーディオサンプルを送受信します。パブリッシャーはAudioBusオブジェクトにアクセスしてオーディオサンプルを取得する。サブスクライバーはオーディオサンプル(サブスクライブしたストリームから)を AudioBus オブジェクトがある。
カスタムオーディオドライバー
カスタムオーディオドライバーを使用して、パブリッシャーとサブスクライバーのストリームオーディオをカスタマイズする方法を説明します。カスタムオーディオドライバは、独自のオーディオファイルを再生したり、SDKが提供するライブビデオチャットのデフォルトの動作以外のことを行う場合に使用します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Android SDKの追加5
認証の設定6
許可を求める7
カスタムオーディオドライバの追加8
出版社で使用する音声のキャプチャー9
カスタムオーディオレンダラの追加10
アプリの実行11
結論