实现音频功能的接口
来源:互联网 发布:白家乐分析软件 无锡 编辑:程序博客网 时间:2024/04/30 15:12
Android 系统顶层的音频应用功能是通过专用的接口实现的,这些接口能够帮助开发者实现播放音频资源的功能。
在Android中能够实现如下音频功能的接口类:
- 音乐类型的音频资源:通过MediaPlayer来播放。
- 音调:通过ToneGenerator来播放。
- 提示音:通过Ringtone来播放。
- 游戏中的音频资源:通过SoundPool来播放。
- 录音功能:通过MediaRecorder和AudioRecord等来记录音频。
除了上述类之外,Android还提供了实现音量调节和音频设备管理等功能的类。
AudioManager:通过音频服务,为上层提供了音量和铃声模式控制接口,铃声模式控制包过扬声器、耳机、蓝牙等是否打开,麦克风是否静音等。
AudioSystem:提供了定义音频系统的基本类型和基本操作接口,对应的JNI接口文件为android_media_AudioSystem.cpp.在Android音频系统中主要包过如下类型:
- STREAM_VOICE_CALL(打电话时的声音)
- STREAM_SYSTEM(Android系统声音)
- STREAM_RING(电话响铃声音)
- STREAM_MUSIC(音乐声音)
- STREAM_ALARM(警告声音)
- STREAM_NOTIFICATION(窗口顶部状态栏通知声)
- STREAM_BLUETOOTH_SCO(使用蓝牙耳机通话音频流)
- STREAM_SYSTEM_ENFORCED(些国家强制使用的音频流)
- STREAM_DTMF(双音多频)
- STREAM_TTS(Text to Speech:文件到语言的音频流,即机器说话)
AudioTrack:直接为PCM数据提供支持,对应的JNI接口文件为android_media_AudioTrack.cpp.
0 0
- 实现音频功能的接口
- 实现ModelDriver接口的功能
- audio音频标签功能实现
- AudioQueue来实现音频播放功能时最主要的步骤
- AudioQueue来实现音频播放功能时最主要的步骤
- Android多媒体功能的实现上(音频,视频,相机,录音)
- 用JAVA的接口实现callback功能
- 万年历软件各个接口功能的实现
- Rxjava 实现接口回调的功能
- MCI接口实现音频左右声道控制
- 闹钟功能实现+本地通知+音频播放
- c++实现waveOutOpen音频播放功能
- 音频seekTo的实现
- ToggleButton 的功能 实现(同过实现OncheckChangeListener接口)
- ffmpeg实现转码一个普通视频文件为视频mpeg4,音频mp3的功能的程序
- 本程序实现转码一个普通视频文件为视频mpeg4,音频mp3的功能
- 本程序实现转码一个普通视频文件为视频mpeg4,音频mp3的功能
- 关于FMS做双向视音频传输服务以及实现电子白板功能的例子
- 快慢指针
- POJ 1028 - Web Navigation
- C# DataBase类
- ObjectInputStream使用总结
- MySql 备份还原
- 实现音频功能的接口
- vmware虚拟机上ubuntu操作系统安装arm-linux-gcc交叉编译环境
- opiodr aborting process unknown ospid (26147) as a result of ORA-28
- 基本的需求总结
- 高级数据结构设计--并查集及实现学习笔记(有趣篇)
- 进程隐藏与进程保护(SSDT Hook 实现)(二)
- android的一些颜色值
- Android 开发版eclipse 解决变量名自动补全的问题
- 制定可用性测试计划(1)