簡體   English   中英

在iOS中以編程方式將呼叫音頻路由從藍牙耳機更改為iPhone揚聲器

[英]Change Call Audio routing from Bluetooth Headset to iPhone Speaker in iOS programatically

如果藍牙設備已配對,我需要將呼叫音頻路由從藍牙耳機傳輸到iPhone設備,反之亦然。

任何幫助將不勝感激 ?

以下是我用於以編程方式將呼叫音頻路由從藍牙耳機更改為iPhone揚聲器的代碼集

MPAVRoutingController* routingController = [[MPAVRoutingController alloc] init];
[routingController setDiscoveryMode:1];
[routingController fetchAvailableRoutesWithCompletionHandler: ^{
 NSMutableArray* arr = [[NSMutableArray alloc] init];
 for (MPAVRoute* route in [routingController availableRoutes]) {
        [arr addObject:route];
    }

 NSPredicate* predicate = [NSPredicate predicateWithFormat: @"routeUID contains %@", @"Speaker"];

 NSArray* val = [arr filteredArrayUsingPredicate:predicate];
    if ([val count] > 0) {
        [routingController pickRoute:val[0]];
    }
}];

使用的API是Apple專用API

暫無
暫無

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

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