首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改jitsi-sdk中用于android的默认摄像机。

更改jitsi-sdk中用于android的默认摄像机。
EN

Stack Overflow用户
提问于 2020-05-04 09:54:05
回答 1查看 1.1K关注 0票数 0

我正在开发自己的视频会议Android,并使用jitsi。但我想把智能手机的后置摄像头设为默认。一旦会议启动,用户就可以更改它,但我的目标是在会议开始之前在没有用户交互的情况下对其进行更改。

我已经尝试通过创建一个摄像头/视频捕获器来切换相机,但是JitsiMeetActivity打开了前面的摄像头。此外,我还尝试使用putExtra-方法作为启动意图。

因此,我的活动从JitsiMeetActivity扩展到,在设置JitsiMeetConferenceOptions之后,会议启动如下:

代码语言:javascript
复制
   Intent intent = new Intent(context, JitsiMeetActivity.class);
   intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
   intent.setAction("org.jitsi.meet.CONFERENCE");
   intent.putExtra("JitsiMeetConferenceOptions", options);
   startActivity(context, JitsiMeetActivity); 

在那之后,我不能以编程的方式改变任何事情。

在打开JitsiMeetActivity之前,有任何方法获取设置吗?

我希望有人能帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-01 20:31:04

很抱歉迟了回答,但我找到了解决办法..。您需要自定义jitsi android,为此您需要mac,并使用文档进行设置。

在设置sdk之后,您只需要更改CameraCaptureController.java中的react本机-webrtc lib文件夹中的一行代码。

由此:

代码语言:javascript
复制
@Override
protected VideoCapturer createVideoCapturer() {
    String deviceId = ReactBridgeUtil.getMapStrValue(this.constraints, "deviceId");
    String facingMode = ReactBridgeUtil.getMapStrValue(this.constraints, "facingMode");
    return createVideoCapturer(deviceId, facingMode);
}

对此:

代码语言:javascript
复制
@Override
protected VideoCapturer createVideoCapturer() {
    String deviceId = ReactBridgeUtil.getMapStrValue(this.constraints, "deviceId");
    String facingMode = ReactBridgeUtil.getMapStrValue(this.constraints, "facingMode");
    return createVideoCapturer(deviceId, "environment");
}

在您的终端中做:./gradlew assembleRelease

关于构建自己的jitsi-meet的说明:

  1. 从github克隆项目
  2. 在根jitsi文件夹中的终端中运行npm安装
  3. jitsi-meet(root)/android文件夹中,您需要运行以下命令:./android/script/Release-sdk.sh /tmp/repo
  4. 在android中从文件夹jitsi-meet(root)/android构建android项目
  5. sdk更改代码
  6. 从文件夹jitsi-meet(root)/android构建apk,运行以下命令:./gradlew assembleRelease
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61589469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档