[英]iOS 14.2 directs app audio output to ear speaker instead of bottom speaker
我構建的一個應用程序總是通過底部揚聲器(揚聲器)輸出其音頻,但它現在輸出到前置(耳)揚聲器。 我沒有更改應用程序,所以我認為原因一定是我最近安裝的 iOS 14.2。
該應用程序使用AVAudioSession
,將AVAudioSession.Category
設置為.playAndRecord
因為它同時執行音頻錄制和語音合成。
知道 14.2 可能發生了什么變化導致這種情況......以及我如何指定輸出到底部揚聲器?
事實證明,這只是在設置過程中添加.defaultToSpeaker
的問題:
try AVAudioSession.sharedInstance().setCategory(.playAndRecord, options: .defaultToSpeaker)
我不確定為什么從 iOS 14.2 開始才需要該選項,但它解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.