首页 > 解决方案 > 自定义服务器 jitsi meet with sdk on Android 不起作用

问题描述

我安装了一个服务器并且功能正常,我正在使用提供的 sdk 为 android 制作自己的应用程序,但我无法让它连接到我的服务器,它总是链接到官方的 meet.jit 服务器。

JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder ()
.setServerURL (new URL ("https: // meet.ownserver.com "))

查看 android studio 控制台,我发现我在那条线上放了什么(我试图放 google.com)并没有什么关系,它总是链接到官方服务器……我怎样才能将它更改为链接到我的服务器?

标签: androidsdkjitsijitsi-meet

解决方案


//reset defaultOptions
//put this in MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    URL serverURL;
    try {
        serverURL = new URL("https://your-meet.example.org");
    } catch (MalformedURLException e) {
        e.printStackTrace();
        throw new RuntimeException("Invalid server URL!");
    }

    JitsiMeetConferenceOptions defaultOptions = new JitsiMeetConferenceOptions.Builder()
            .setServerURL(serverURL)
            .build();
    JitsiMeet.setDefaultConferenceOptions(defaultOptions);}

//change this in proguard-rules.pro
    #-keep class org.jitsi.meet.** { *; } # comment this line
    -keep class use-your-android-manifest-package-name-here.** { *;}
    -keep class org.jitsi.meet.sdk.** { *; }

推荐阅读