是否可以在我的 Web 应用程序中使用来自 Google Talk 的音频聊天服务?

Posted

技术标签:

【中文标题】是否可以在我的 Web 应用程序中使用来自 Google Talk 的音频聊天服务?【英文标题】:Is there away to use the Audio chat service from Google talk into my web application? 【发布时间】:2011-01-06 18:11:01 【问题描述】:

我正在用 php 构建一个应用程序,我想知道

【问题讨论】:

包含 google.com 并告诉用户使用他们的 id 的 gtalk:) 我希望他们使用与登录我的应用程序相同的 ID...这样他们就不必登录两次 【参考方案1】:

是的,你可以。 Google 将 Google Talk 标识为“[一种开放的 IM] 服务,因此您可以将自己的客户端应用程序连接到 Google Talk 服务中,或者您可以将您的服务与我们的服务连接(联合)。”

要在您的应用程序中运行语音聊天,您可以查看 Google 的说明:

拨打电话 接听电话

拨打电话

“管理语音呼叫中重要动作的高级对象称为(适当地)呼叫。呼叫对象管理任意数量的对等会话对象,每个对象代表一个对等连接。 Call 对象是拨打电话、接受或拒绝来电、监视通话状态以及对通话连接执行其他高级操作的***对象。CallClient 将拨打电话所需的所有步骤包装在其 MakeCallTo 方法中。

接听电话:

“来电触发 PhoneSessionClient 发送其 SignalCallCreate 信号。作为初始设置的一部分,您之前已连接到此信号。当收到来电请求时,PhoneSessionClient 会创建一个新的呼叫对象并发送此信号,以及Call 对象。因为无论您还是其他人创建 Call 对象,都会发送 SignalCallCreate,因此找出导致此调用的原因的唯一方法是连接到 Call 对象的 SignalSessionState 信号。"

如需了解更多详细步骤和示例代码,请查看:http://code.google.com/apis/talk/libjingle/voice_chat.html

【讨论】:

【参考方案2】:

只有在Google API 中挖掘才能知道。祝你好运。

【讨论】:

以上是关于是否可以在我的 Web 应用程序中使用来自 Google Talk 的音频聊天服务?的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.Net WebForms 中使用捆绑(来自 Systelm.Web.Optimization)会导致问题 [重复]

Python 共享主机

是否可以在应用程序 web 视图中使用 safari cookie

gitlab CI 管道检查代码格式

为啥我两次被要求在我的 iPhone Web 应用程序中使用 GPS

检测来自客户端的SignalR中丢失的连接