我使用音頻應用程序(使用音頻單元)。
其中一個要求是能夠從UI(聽筒,揚聲器,連接的藍牙設備等)更改音頻路徑。
我爲此使用MPVolumeView。iOS:在MPVolumeView中缺少音頻路由/來源
最近我遇到了一個錯誤,它顯示了在點擊視圖中的路由按鈕時打開的操作表中顯示的路由。
我認爲問題只出現在iOS6中,但不確定。
結果是隨機:
- 有時只顯示iPhone
- 有時它顯示iPhone代替兩次iPhone和揚聲器(在這種情況下通常靠近兩個「IPHONE」按鈕圖標就像它是一個揚聲器 - 電視圖標)
- 有時它的工作好
- 藍牙始終顯示良好
一些額外的信息:
音量視圖僅在播放&錄製音頻類別中啓動。
僅當用戶點擊屏幕上的相應按鈕後,纔會啓動卷視圖並將其添加到屏幕。該按鈕僅在類別切換到播放後纔可用播放&記錄(它不是直接的,所以我設置了一個偵聽器到路由轉換並且僅在路由被真正改變之後啓用按鈕)。
截圖:
如果有人遇到過這個問題,那麼請共享的解決方案。
謝謝。
什麼是「多任務托盤的路線選擇UI」? –
@MichaelKessler:雙擊主頁按鈕,然後向左滑動兩次。如果音頻或視頻Airplay路線可用,音量滑塊右側會出現一個按鈕。 – cbowns
感謝您的評論。我甚至不知道在iTunes控制之後還有一個滑動。 –