通话中输入数字或者分机号的代码实现

简介: 笔记

最近遇到一个项目,需要在代码中输入分机号,简单进行了研究。

DTMF:双音多频,也就是一个按键音有两个频率,每个按键的频率都不一样,可以根据音频频率解析出按键是0-9,*,#。

其原理就是播放DTMF音,在按下按键后系统会播放DTMF音,对方的电话收到后会解析出数字。所以即使你不自己按键,使用别的手机或者其它的设备播放DTMF音给正在通话的手机,也跟在通话的手机上按数字效果是一样的。

现在有了思路,下面就开始实现吧。


目录
相关文章
|
3月前
通过屏幕我们输入三个数字,并找出最大的数
【10月更文挑战第15天】通过屏幕我们输入三个数字,并找出最大的数。
52 2
用输入框输入一个成绩,来判断 成绩的等级 90-100分为优秀,70-89为良好,60-69为及格,60分以下为还需要继续努力,当输入为非数字的时候显示非法字符。
用输入框输入一个成绩,来判断 成绩的等级 90-100分为优秀,70-89为良好,60-69为及格,60分以下为还需要继续努力,当输入为非数字的时候显示非法字符。
451 0
|
8月前
|
Python
通过用户输入数字,并计算二次方程
通过用户输入数字,并计算二次方程
如何用正则表达式判断手机号格式正不正确
如何用正则表达式判断手机号格式正不正确
151 0
|
Java C++
猜数字,玩游戏(随机生成1到100之间的数字,进行猜数字游戏)
猜数字,玩游戏(随机生成1到100之间的数字,进行猜数字游戏)
543 0
猜数字,玩游戏(随机生成1到100之间的数字,进行猜数字游戏)
|
Python
Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)
Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)
229 0
Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)
|
存储 Java
Java初学者作业——输入一个五位数字,计算各位数字之和并输出,运行结果为五个数字之和(实践2)
Java初学者作业——输入一个五位数字,计算各位数字之和并输出,运行结果为五个数字之和(实践2)
920 0
Java初学者作业——输入一个五位数字,计算各位数字之和并输出,运行结果为五个数字之和(实践2)
|
消息中间件 算法 架构师
学习方法:用输出倒逼输入
学习方法:用输出倒逼输入
学习方法:用输出倒逼输入
后台生成一个随机的英文与数字组合的验证码
后台生成一个随机的英文与数字组合的验证码
167 0