iOS GoogleWebRTC 如何录制远程音频

问题描述

我在 iOS 应用中使用 aws kinesis webRTC 库。它使用 GoogleWebRTC 作为引擎盖下的 pod。 我能够在应用程序内播放远程音频和视频。我还可以录制远程视频。但是,即使经过数周的研究,我也无法找到正确的方法或挂钩来获取可以写入文件的远程音频样本缓冲区。 我的理解是有一些方法可以获得 RTC 会话的现有 AVCaptureSessionAVCaptureAudioDataOutput,我可以将 SampleBufferDelegate 设置为. 不幸的是,没有任何文档或链接可以建议或提供解决方案。这是在 iOS 中根本无法实现的东西吗?如果是,那么可能的原因是什么。 我检查了许多类似的帖子,例如 WebRTC iOS: Record Remote Audio stream using WebRTC,但他们没有提供解决方案。每个帖子都停在相同的状态,即远程视频正在成功录制,我们如何录制远程音频。 来自可能已经实现这一目标的人的任何指示或一段代码都会非常有帮助。 我确实在 aws webrtc GitHub 页面上将此作为问题发布,他们实际上说这超出了他们的范围,最好在 iOS 开发者论坛上询问。 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...