簡體   English   中英

AVAudioSession紅色狀態欄,帶有路線更改

[英]AVAudioSession red status bar with route change

當我的應用發送到后台時,紅色狀態欄會短暫閃爍。 我可以忍受這一點。 問題是,如果用戶隨后更改路線(例如,插入或拔下耳機),則紅色狀態欄會亮起並保持亮起狀態(直到應用被殺死或前景消失)。

我的應用程序使用音頻會話類別AVAudioSessionCategoryPlayAndRecord ,但不使用后台。 我將類別更改為回放,然后在應用程序進入后台時停用音頻會話,但是無法抑制紅色閃爍或路由更改帶來的更大問題。

看起來更改類別是不夠的-如果會話是使用inputEnabled true創建的,那么您將陷入狀態警告。 您必須完全釋放會話。 看到這個問題以得到最終答案的討論“……唯一的方法是實際釋放audioController 。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM