[英]Custom server jitsi meet with sdk on Android doesn't work
我安裝了一個服務器並且可以運行,我正在為 android 制作自己的應用程序,並提供 sdk,但我無法讓它連接到我的服務器,它總是鏈接到官方的 meet.jit 服務器。
JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder ()
.setServerURL (new URL ("https: // meet.ownserver.com "))
看着 android 工作室控制台,我發現我在那條線上放什么都沒關系(我試圖放 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.** { *; }
您基本上可以在 JitsiMeetConferenceOptions class 中添加您自己的服務器 URL。 您還可以在其中設置一些其他功能,例如當有人進入房間時默認關閉麥克風和攝像頭。 自定義 URL 可以添加到您設置房間名稱的同一 class 中。
看看這段代碼:
JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder()
.setRoom(text)
.setServerURL(serverURL)
.setWelcomePageEnabled(false)
.setAudioMuted(true)
.setVideoMuted(true)
.build();
JitsiMeetActivity.launch(this, options);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.