2017-06-02 4 views
0

私は自分のアプリケーションでオーディオとビデオの通話機能に取り組んでいます。私はオーディオとして通話することに成功しましたが、ビデオ通話には悩まされています。ビデオ通話の場合、次のコードを使用しています。pjsip 2.5.5または2.6を使ってIosでビデオを呼び出すには?

pjsua_call_setting opt; 
    pjsua_call_setting_default(&opt); 

    opt.aud_cnt = 1; 
    opt.vid_cnt = 1; 

    char *destUri = "sip:[email protected]"; 
    pj_status_t status; 
    pj_str_t uri = pj_str(destUri); 

    status = pjsua_call_make_call(voipManager._sip_acc_id, &uri,&opt, 
    NULL, NULL, NULL); 
    if (status != PJ_SUCCESS) 
     NSLog(@"%d",status); 
    else 
     NSLog(@"%d",status); 

pjsua_call_make_call機能は、それは私にあるエラーを示して実行している:

アサーションに失敗しました:(opt-> vid_cnt == 0)、関数apply_call_setting、ファイル../src /pjsua-lib/pjsua_call.c、line 606.

答えて

0

ビデオサポート用のlibをビルドする必要があります。あなたが取得していることは、ビデオのサポート

をチェックするためのアサーションエラーが #define PJMEDIA_HAS_VIDEO 1

です:ビデオを有効にするには 、config_site.hにこれを追加

関連する問題