我使用藍牙耳機在Android手機上測試了幾件事情。呼叫過程如何與藍牙設備配合使用?
設備規格:
的Android 2.3以上 耳機藍牙配置文件:HFP,A2DP
我接受了一個電話從Android手機接受按鈕,我能聽到從藍牙耳機通話。之後,我將android設備移出了範圍,並接受了來自android的調用,並且當android手機進入藍牙範圍時,藍牙耳機會自動連接。它是通用的,我的意思是所有的藍牙耳機都支持相同還是有偏差?
我想知道當我們接受來自耳機或Android手機的呼叫時會發生什麼。當按下接受按鈕時,它會像Android OS一樣創建呼叫會話/音頻會話並將其傳送到耳機。耳機。如果已收到呼叫,並且耳機處於藍牙範圍內,則Android移動將將音量路由至耳機。在這兩種情況下,都會發生同樣的事情(只是路由音頻)。我想詳細瞭解這兩種情況下的呼叫處理情況。有人能幫我解決這個問題。
iOS中的調用過程如何不同?
編輯
是,當我們接受一個電話是越來越像創建任何AVAudoioSession呼叫會話?
@ jjv360:
「應用程序可以手動分配,即使一個藍牙耳機連接的路線,在這種情況下,它是由應用程序來處理檢測到新的路由時會發生什麼......」
是否有可能在iOS應用程序中將呼叫會話路由到耳機(從麥克風到耳機sco)?請您介紹一下這方面的一些指導。
在iOS應用程序中是否可以將呼叫會話路由到耳機?請給我一些指示。 – Ram 2013-02-26 06:02:56
如果連接了「呼叫」會話,則默認爲耳機;如果您正在討論自己的應用的音頻會話,則可以使用[音頻工具箱](http://developer.apple.com)中的屬性和功能/library/ios/#documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html)框架...如果你正在談論控制其他應用程序的音頻(這包括來自「電話」應用程序的普通電話),你可以'不要因爲應用程序沙箱... – jjv360 2013-02-26 07:57:09