スピーカーの切り替え
デバイスから音声を出力するスピーカーを変更する方法を解説します。
SkyWay iOS SDK では、簡単に音声を出力するスピーカーを切り替えられる API を提供しています。
スピーカーを切り替える手順
SkyWay iOS SDK で音声を受信した場合、デフォルトでは通話用のスピーカーから音声が出力されます。
これを通常のビルトインスピーカーへ変更したいとします。
スピーカーを切り替える
スピーカーを切り替えるにはAudioSettings.setCategoryOptions(_:)
を使用します。
この API の呼び出しは、任意のタイミングで行うことができます。
音声は疎通前でも疎通後でも構いません。
// Swift let result: Bool = AudioSettings.setCategoryOptions(.defaultToSpeaker) if result { print("スピーカーの変更に成功しました。") } else { print("スピーカーの変更に失敗しました。") }
以上で切り替えが完了です。
なお .allowBluetooth
を指定することで、元の通話用スピーカーに戻すことができます。