概要
前回の「AVAudioSessionのPlayAndRecordで音量が小さくなる」に関連する内容で、Bluetoothイヤホン(AirPodsなど)から音が出ないときの対処方法です。
このページはswift4.2のコードを使用しています。
対応方法
setCategoryの指定に「.allowBluetoothA2DP」を追加することで解決します。
let session = AVAudioSession.sharedInstance()
do {
try session.setCategory(AVAudioSession.Category.playAndRecord, mode: .default, options: [.defaultToSpeaker, .allowBluetoothA2DP])
try session.setActive(true)
} catch let error {}
投稿者プロフィール
最新の投稿
- 2023年10月9日プログラミング【ライセンス】GPL/LGPLライブラリについて
- 2023年8月19日その他【Pixiv】閲覧注意機能が反映されないときに確認すること
- 2023年4月30日プログラミング【JavaScript】ファイルの保存先をダイアログで指定する方法 – showSaveFilePicker()の使い方
- 2022年10月17日その他「NovelAI Diffusion」を使ってみた (Img2Img)