我需要创建一个与电信公司进行交互的应用程序。
最终用户在应用程序中做出选择,然后我们在暂停(,)之后编写一个包含DTMF音调的号码,以调用相应的部门。
但是我的问题在这里:组合DTMF数字花费太多时间,每个数字大约需要一秒钟。
如果我们需要添加10个DTMF数字,那就非常慢了。
所以我的问题是:是否可以将x DTMF(0-9)记录在音频文件中并在通话的音频流中快速播放以加快DTMF的发送速度?
编辑:
也许我的问题没有得到很好的解释,但是我自己没有创建DTMF音,我只是在暂停后添加了一些数字。像那样:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:003299887766,1234556890"]];
最佳答案
目前,无法从iPhone发送更短的DTMF音调。
将其告知苹果的一种方法是使用反馈形式:http://www.apple.com/feedback/iphone.html
关于iphone - iphone sdk如何在电话通讯过程中播放DTMF音频文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4604964/