引用 Android的DTMF处理(ToneGenerator)
16lz
2021-12-04
clarkluo2004 的 Android的DTMF处理(ToneGenerator)
The streame type used for tone playback (e.g. STREAM_MUSIC). volume The volume of the tone, given in percentage of maximum volume (from 0-100).Android关于DTMF处理的一个类:android.media.ToneGenerator;
(ToneGenerator类的源代码在:/frameworks/base/media/java/android/media/ToneGenerator.java)
(另外还需要对照frameworks/base/media/libmedia/ToneGenerator.cpp,此处以C++实现ToneGenerator功能)
//构造函数
public ToneGenerator(int streamType, int volume);
其中参数:
streamType
enum stream_type {
DEFAULT =-1,
VOICE_CALL = 0,
SYSTEM = 1,
RING = 2,
MUSIC = 3,
ALARM = 4,
NUM_STREAM_TYPES
};
(枚举类型stream_type是在AudioTrack.cpp中定义的)
更多相关文章
- Android简单的Button事件处理
- Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
- (二)Android事件分发机制 - ViewGroup篇
- Android触摸事件分发机制
- Android架构分析之Android消息处理机制(三)
- Android架构分析之Android消息处理机制(一)
- 深入理解 Android消息处理系统的原理
- android基础知识03——事件处理01:主要事件及其处理方式
- android 处理图片工具