android - 自定义服务器 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)并没有什么关系,它总是链接到官方服务器……我怎样才能将它更改为链接到我的服务器?
解决方案
//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.** { *; }
推荐阅读
- google-chrome - 将 Chrome/V8 --trace-gc 输出写入文件 - 标准输出重定向不起作用
- laravel - Laravel,在 Eloquent 和 Laravel 的模型上使用内连接进行嵌套 SQL 查询
- amazon-web-services - 使用 NGINX 和 Rails ActionCable 的 Websocket
- r - R:确定列表中的数据帧是否相同
- java - MiniDFSCluster UnsatisfiedLinkError org.apache.hadoop.io.nativeio.NativeIO$Windows.access0
- php - PHP中的空白字段
- javascript - 如何找到矩形的最小值和最大值?
- sql - 根据日期 SQL 删除旧记录
- python - 绘制具有不相等元素的条形组
- javascript - Vue+Firebase 条件渲染