iOS 使用 webrtc 和 Call Kit 保持后没有音频

标签 ios objective-c webrtc voip callkit

我的互联网通话应用程序遇到一些严重问题。我们在最终测试中发现了这一点,我们已准备好发布,但现在这个 webrtc 问题是我们遇到的问题。 我也分享同一问题的引用链接。从这个引用链接我知道您是调用套件专家。 这是链接:https://bugs.chromium.org/p/webrtc/issues/detail?id=8126#

问题是:
哪些步骤会重现问题?

  1. 使用 callkit 集成创建 WebRTC 应用
  2. 保持通话
  3. 取消通话

预期的结果是什么?

您仍然可以听到对方的声音,而对方也可以听到您的声音。

你看到了什么?

两边都听不到声音。

测试用例:当我收到来自固定电话的其他电话时,我的互联网电话被设置为保持/取消保持。

enter image description here

最佳答案

我已经编辑了 WebRtc 框架,对我来说是一个补丁。您可以点击此链接了解更多信息: https://bugs.chromium.org/p/webrtc/issues/detail?id=8126#

您可以在此处下载带有此补丁的框架:https://drive.google.com/open?id=114WjEF5bP1XwSN_AbY5ctkgJZKjlfduB

关于iOS 使用 webrtc 和 Call Kit 保持后没有音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48783440/

相关文章:

iphone - 在 iphone sdk 中保持横幅(本地通知警报)

ios - 由于信号段错误 11,命令失败

ios - 在 Apple 服务器上托管内容的免费非消耗性应用内购买

objective-c - Objective-C 中的 C 数组维护指向已释放对象的指针

Android 视频和语音通话 (WebRTC)

iphone - 如何从 UITextfield 获取值并将其发送到电子邮件?

ios - UITableView 滚动到底部时显示 "loading spinner"

ios - UIApplicationProtectedDataWillBecomeUnavailable 通知 VS applicationProtectedDataWillBecomeUnavailable 委托(delegate)

javascript - 如何使用 JavaScript 在浏览器中检测 WebRTC 支持的视频和音频编解码器?

java - 无法创建 EGL 上下文