我的问题是关于运行安卓操作系统的智能手机,因为我假设我的请求在iOS上是不可能的。
我对实时操控回铃音很感兴趣。
回铃音是呼叫者在等待接听电话时听到的声音。
在默认状态下,当A呼叫B时,B会听到铃声,A会听到回铃音,直到B应答呼叫。
我想知道当B听到铃声时,他是否可以在呼叫接通之前更改A听到的回铃音。
例如,假设当A呼叫B时,A听到一首Michael Jackson歌曲作为回铃音。有没有可能设计一款应用程序,使B能够突然在正在进行的回铃音中添加另一层音效,或者将其实时切换为麦当娜歌曲,然后接听电话?
感谢Avi
发布于 2013-03-02 04:01:05
不,由于与it's not possible to make an answering machine for Android相同的原因,这是不可能的。
发布于 2013-03-02 04:01:29
我猜这不是一个与任何特定的手机或手机操作系统有关的问题,而是一个B运营商的问题。当您等待被叫方的应答时,您听到的音调不是由被叫方的电话控制的,而是由他们的运营商(电话公司)控制的。接线员可以给你一些方法来设置呼叫者在试图联系你时会听到的自定义音调,我可以想象,理论上他们可以免费访问一些API,以便从你手机上的应用程序实时更改音调,尽管我怀疑目前是否有任何运营商这样做。
发布于 2013-03-02 04:01:30
据我所知,回铃音是一种载波设置。根据主叫号码,网络将播放特定的声音,而不是标准的振铃。
除非无线运营商公开API来操作该功能,否则我认为这是不可能的。
如果你想在应用程序中这样做:我相信当电话呼叫开始时,你的电话状态已经是“在呼叫中”,所以你不能检测到对方何时接听。当你在通话中时,通过扬声器播放声音是没有用的,因为你无法检测到对方何时接听了,所以你无法停止播放歌曲。
https://stackoverflow.com/questions/15165752
复制相似问题