问题标签 [jitsi-meet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 如果对韵律进行了一些更改,为什么需要重新启动 jitsi 中的每个服务?
我正在使用 docker setup 并且每当我对其进行任何更改时,prosody
我都必须删除以前的配置,jicofo
然后jvb
需要重新启动这两个服务。如果我不重新启动然后jicofo
开始显示错误,如unable to connect to xmpp.meet.jitsi
. 有可能解决这个问题吗?请帮忙。
puppeteer - 无法在无头浏览器中加入由 lib-jitsi-meet 创建的会议
我正在尝试lib-jitsi-meet
使用 Puppeteer 在无头 Chrome 实例中创建会议,并使用来自另一个浏览器的 Jitsi External API (iframe API) 加入会议。目前,我可以在无头浏览器中创建会议,但无法从其他浏览器加入创建的会议。当我尝试这样做时,会创建另一个具有相同名称的新会议,并且我是其中唯一的参与者。
有人可以为我提供有关此问题的有用建议吗?您可以查看index.html和example.js。
提前致谢
木偶代码
android - 将 Jitsi Meet Sdk 与 linphone 集成的问题
我在 linphone android app 开源项目上使用 JItsi meet api 进行视频通话。我已按照 jitsi meet 手册在 linphone 上进行集成。
这是我的示例代码:
}
我在调试模式下成功拨打电话,在发布模式下拨打 apk 后,当我尝试拨打视频电话并转到主页时,它会刷新活动。你能给我一个解决这个问题的指南吗?我已经在 Android 10 操作系统上测试了 apk。
--在发布模式下调试后我发现了这个错误
020-09-24 16:50:12.383 10364-10364/org.linphone E/AndroidRuntime: 致命例外: 主进程: org.linphone, PID: 10364 java.lang.IllegalArgumentException: reportSizeConfigurations: ActivityRecord not found for: Token{2329006 ActivityRecord{cf5fae1 u0 org.linphone/.activities.JitsiActivity d-1 s-1 t-1 f}} 在 android.os.Parcel.createException(Parcel.java:1967) 在 android.os.Parcel.readException(Parcel. java:1931) 在 android.app.IActivityManager$Stub$Proxy.reportSizeConfigurations(IActivityManager.java:8621) 在 android.app.ActivityThread.reportSizeConfigurations(ActivityThread.java) 的 android.os.Parcel.readException(Parcel.java:1881) :3360) 在 android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 在 android.app.servertransaction 的 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3318)。TransactionExecutor.executeCallbacks(TransactionExecutor.java:113) 在 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:71) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2043) 在 android.os.Handler .dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:224) 在 android.app.ActivityThread.main(ActivityThread.java:7096) 在 java.lang.reflect.Method.invoke( Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:536) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:928) 原因:android.os。 RemoteException:远程堆栈跟踪:在 com.android.server.am.ActivityManagerService.reportSizeConfigurations(ActivityManagerService.java:10305) 在 android.app.IActivityManager$Stub.onTransact$reportSizeConfigurations$(IActivityManager.java:12560) 在 android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2357) 在 com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3841) 在 android.os.Binder.execTransact(Binder.java :750)
linux - 吉布里 | 我已经更改了 sip-communicator.properties 中的条目,但 jibri 没有反映它
所以,我在/etc/jitsi/jicofo/sip-communicator.properties
文件中犯了一个错误,我稍后修复了它,但即使在进行了更改并重新启动所有服务之后,它也没有反映jibri
给我一个错误:
Can not join 'jibribrewery@auth.example.org', because 'auth.example.org' does not provide a MUC (XEP-45) service."
而我已将其更改为“ internal.auth.example.org
”,请帮助我修复它。
android - 如果我打开应用程序,Jitsi 画中画(PiP)模式会在颤动中创建新实例
我已经使用jitsi_meet Flutter 包在 Flutter 中创建了会议应用程序,首先我从用户那里获得输入,例如房间名称、显示名称等。单击按钮后,当我按下主页按钮时会议开始,会议转到 PiP模式(画中画模式)。当我处于点子模式时,我单击我的颤振应用程序,它会创建一个新的应用程序实例,并且不会继续会议或返回会议,并且会议仍在点子模式下运行。如果我点击 pip 屏幕,它会进入会议,但点击应用程序会创建一个新实例。
java - 我怎么知道还剩下一个 JitsiMeetActivity?
我正在尝试实现这种情况:用户收到 Jitsi 电话会议请求。接受请求后,房间名称被传递给用户并JitsiMeetActivity
启动一个新的。代码一直有效到这里。我可以加入对话。现在我想做的是,在加入电话会议后,如果用户想离开电话,那么应该开始另一个活动。如果我能知道用户何时离开电话,我可以这样做。
如果存在一种方法或某种类似的方法JitsiMeetActivity.isActive()
,那将很有帮助。
编码:
reactjs - Jitsi Meet make 命令在 Windows 上不起作用
我在 Windows 上克隆了 Jitsi Meet repo,但是当我尝试使用make命令构建时它失败了(我从 GNUWin32安装)。我在 ubuntu 上试过,它工作正常,所以这严格来说是一个 Windows 问题。
这是我尝试构建时的错误。
好像windows make无法识别linux make的相对路径,所以我全部替换了。具有本地存储库的绝对路径,并在构建一些文件后停在此处。
我还应该改变什么才能使构建工作?
android - Lokhttp3/internal/Util 类中没有静态方法 delimiterOffset
我正在使用 jitsi 库进行视频连接。第一次安装时它工作正常,但如果用户已经拥有应用程序并从 Play 商店更新它,它会崩溃。崩溃日志说:
Lokhttp3/internal/Util 类中没有静态方法 delimiterOffset(Ljava/lang/String;IILjava/lang/String;)I; 或其超类('okhttp3.internal.Util' 的声明出现在 base.apk!classes3.dex 中)
有 2 个自动生成的文件:1) okhttp3.JavaNetCookieJar 2) okhttp3.internal.Util。
在 classJavaNetCookieJar
中,此delimiterOffset(header, pos, limit, ";,")
方法在Util
class 中被调用。
Util
类的 delimiterOffset() 方法与调用的方法不兼容:
delimiterOffset(delimiters: String, startIndex: Int = 0, endIndex: Int = length)
delimiterOffset(delimiter: Char, startIndex: Int = 0, endIndex: Int = length)
上面的方法在Util
类中被调用。
当我将鼠标悬停在JavaNetCookieJar
class 上时,它说它来自okhttp3-urlconnection-3.12.1
package,当我将鼠标悬停在Util
package 上时,它说它来自okhttp-4.8.0
. 我在用
implementation 'com.squareup.okhttp3:logging-interceptor:4.8.0'
有趣的事实是,即使我在 gradle 中删除 okhttp3 实现,这两个文件也不受影响。
java - 如何在android studio的Jitsi Meet Activity中关闭邀请人选项
我正在开发一个 android 应用程序,在该应用程序中我使用 Jitsi Meet API 进行视频和会议,但在会议页面上,有一个选项可以邀请人们使用浏览器并要求下载我没有的 Jitsi Meet 应用程序'不想在我的应用中显示。我想问有什么办法可以隐藏那个按钮。