簡體   English   中英

如何在iOS中啟用pjsip藍牙?

[英]How to enable pjsip bluetooth in ios?

我們使用pjsip制作了VoIP應用,我們需要增加對藍牙的支持。 為此,我們添加了以下代碼:-

pjmedia_aud_dev_route route = PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH;
pj_status_t status =
pjsua_snd_set_setting(PJMEDIA_AUD_DEV_CAP_INPUT_ROUTE, &route,
                      PJ_TRUE);
NSLog(@"statuys is--->%d",status);

但是上面的代碼給出了狀態代碼“ 420008”。因此如何在pjsip中添加藍牙。

所以任何人都可以找到解決辦法,然后請幫助我。

謝謝。

您需要使用AVAudioSession在藍牙設備中路由聲音,但是在路由之前,您需要調用pjsua_set_snd_dev(0,0);庫獲取聲音pjsua_set_snd_dev(0,0);

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:&error];

很高興為您提供幫助:)

暫無
暫無

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

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