1

我的问题是关于运行 Android 操作系统的智能手机,因为我认为我的请求在 iOS 上是不可能的。

我对实时处理回铃音很感兴趣。

回铃音是呼叫者在等待接听电话时听到的声音。

默认状态下,A呼叫B,B听到铃声,A听到回铃音,直到B接听。

我想知道当 B 听到铃声时,他是否可以更改 A 在接通呼叫之前听到的回铃音。

例如,假设当 A 呼叫 B 时,A 听到一首迈克尔杰克逊的歌曲作为回铃音。是否有可能设计一个应用程序,让 B 可以在正在进行的回铃音中突然添加另一层音效,或者将其实时切换为麦当娜的歌曲,然后接听电话?

谢谢阿维

4

3 回答 3

1

不,这是不可能的,原因与无法为 Android 制作答录机相同。

于 2013-03-01T20:01:05.387 回答
0

我想这不是与任何特定手机或手机操作系统相关的问题,而是 B 运营商的问题。当您等待被叫方应答时,您听到的声音不是由被叫方的电话控制,而是由他们的接线员(电话公司)控制。接线员可以为您提供一些方法来设置呼叫者在尝试联系您时会听到的自定义音调,我可以想象理论上他们可以放弃对某些 API 的访问以从应用程序实时更改音调在您的手机上,尽管我怀疑目前是否有任何运营商这样做。

于 2013-03-01T20:01:28.640 回答
0

据我了解,回铃音是运营商设置。根据主叫号码,网络将播放特定的声音,而不是标准的振铃。

除非无线运营商公开 API 来操纵该功能,否则我认为这是不可能的。

如果您想从应用程序中执行此操作:我相信当电话开始时您的电话状态已经是“通话中”,因此您无法检测到对方何时接听。通话时通过扬声器播放声音是没有用的,因为您无法检测到对方何时接听,因此您无法停止播放歌曲。

于 2013-03-01T20:01:30.487 回答