Android WebRtc 拨出电话时播放拨号音

Android WebRtc play dialing sound for outgoing calls

我正在为 Android 开发一个涉及 WebRtc 的项目,并且一切正常您呼叫的人接听您的呼叫。 我为此搜索了很多,但接受了与 IOS 相关的 link,这不是很有用,没有任何用处。 有人知道我该怎么做吗?

据我所知,没有什么特别的 "API to play this kind of sound"。这就像播放任何其他声音一样。询问如何在互联网上找到 "outgoing" rings.wav,超出了 Whosebug 的范围。

如果您想要生成它,您需要指定您想要的声音,因为没有 "standard"。声音因市场而异。甚至传统上,在旧的 POTS 网络上,声音实际上是从另一端发送的,在给其他国家/地区的人打电话时会产生不同的声音。

此外,"ringing" 是应用选择,out of scope for WebRTC。现在大多数 WebRTC 应用程序倾向于使用 "rooms" 或类似的抽象来配对人们,而不是传统的 "pick up!" 模型。