2012-11-12 219 views
0

我想讀取藍牙耳機名稱。如何讀取藍牙耳機名稱?

我設法通過頭戴式耳機聽取聲音並獲得kAudioSessionProperty_AudioRoute的當前路線。

我無法找到任何文件如何讀取耳機名稱。任何鏈接,建議或代碼是受歡迎的。

回答

0

您無法讀取設備名稱,因爲它是在設置/藍牙中寫入的。在EAAccessory

EASessionController = [EADSessionController sharedController]; 
    _accessoryList = [[NSMutableArray alloc] initWithArray:[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]]; 

    for (EAAccessory *key in _accessoryList) 
    { 
      NSLog(@"Name : %@", key.name); 
    } 

更多信息: 但是,您可以訪問到寫在設備名稱(有時是不同的,我已經看到了這個情況)。

+0

這將讀取藍牙耳機?因爲我已經嘗試過了,它似乎不起作用。而我的藍牙被其他應用程序識別。 我也讀過,EAAccessoryManager將只返回製造的iPod設備 –

+0

是的,它適用於耳機(我已經做了耳機和一些玩具),但只適用於iPhone/iPod設備。 – Larme