Sinch 视频通话示例问题

Posted

技术标签:

【中文标题】Sinch 视频通话示例问题【英文标题】:Sinch video calling example issue 【发布时间】:2016-06-21 09:25:08 【问题描述】:

我在我的项目中尝试了一个 sinch 视频通话示例,但是我无法理解 sinch 视频通话示例中 sinchservice 类中的 CALL_ID 是什么。

【问题讨论】:

我认为这是正在建立的特定呼叫的唯一呼叫 ID 【参考方案1】:

这只是您收到电话时将发送的自定义字段名称。它存储从Sinch 收到的唯一呼叫ID 用于呼叫。您可以在SinchService.java查看它

public static final String CALL_ID = "CALL_ID";

当您接到电话时,唯一的通话 ID 将作为额外的 Intent 传递。

@Override
public void onIncomingCall(CallClient callClient, Call call) 
     Log.d(TAG, "Incoming call");
     Intent intent = new Intent(SinchService.this, IncomingCallScreenActivity.class);
     intent.putExtra(CALL_ID, call.getCallId());
     intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
     SinchService.this.startActivity(intent);

【讨论】:

你好@RaviRupareliya。我正在开发一个作为应用程序和网站创建的项目。此应用程序包括应用程序到应用程序视频通话以及应用程序到网络视频通话。我已经成功实现了应用程序到应用程序的调用,但是我该如何实现应用程序到网络的调用。我的项目包括 user1 和 user2。用户 1 在应用程序上调用用户 2。应用到应用调用成功,但是用户2也可以从网站登录,那么在这种情况下,我必须完成从应用到网络的视频通话。请通过一些代码帮助我,了解如何使用 Sinch 库实现这一目标。谢谢。 我已经在这里发了一个问题:***.com/questions/48436212/…

以上是关于Sinch 视频通话示例问题的主要内容,如果未能解决你的问题,请参考以下文章

Sinch Video 通话声音来自前置扬声器

如何在 Sinch 中禁用视频

Sinch 暂停传出的音频或视频

在我的示例反应视频通话应用程序中关闭/停止浏览器摄像头

如何使用 QuickBlox 录制视频通话

kurento android中的群组视频通话