当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多种音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。
Android中有如下几种音频流:
- AudioManager.STREAM_MUSIC /** The audio stream for music playback */
- AudioManager.STREAM_RING /** The audio stream for the phone ring */
- AudioManager.STREAM_ALARM /** The audio stream for alarms */
- AudioManager.STREAM_NOTIFICATION /** The audio stream for notifications */
- AudioManager.STREAM_SYSTEM /** The audio stream for system sounds */
- AudioManager.STREAM_VOICECALL /** The audio stream for phone calls */
及其自带调节音量的方法:
//
调高音量
AudioManager
.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,
AudioManager.FLAG_SHOW_UI);
//
调低音量
AudioManager
.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,
AudioManager.FLAG_SHOW_UI);
分享到:
相关推荐
Android 音频流播放 VLC 播放器
音频混合,android 音频混合 音频混合,android 音频混合 音频混合,android 音频混合 音频混合,android 音频混合 音频混合,android 音频混合 音频混合,android 音频混合 音频混合,android 音频混合 音频混合,android ...
C++实现音量调节和获取的方法,主要有两种情况,一种是直接调节系统的音量,一种是调节当前播放的PCM数据的音量,如果不考虑当前应用程序调节音量对系统中其他音量控制的影响,可以直接使用系统音量调节功能;...
资源为博客实例:http://blog.csdn.net/lmj623565791/article/details/24529807 有问题博客留言
代码分为文件录制与播放、字节流录制与播放、音频音量可视化、加速和减速播放
Android音频实时传输与播放 的服务端,接受流与转发流
修改和定制Android音频策略——以车载导航仪为例
【FFmpeg】ffplay 播放视频命令 ( 播放 | 暂停 | 停止 | 音量控制 | 进度控制 | 音频流 / 视频流 / 字幕流 / 节目切换 ) https://hanshuliang.blog.csdn.net/article/details/117899437 博客资源
android音频均衡器的Demo,可以参考一下
android使用audioRecorder获取音频流,使用speex库对音频流进行编解码,然后进行音频通话
Android音频剪辑裁剪自定义view,拖动剪切音频的时长,滑动滑块实时显示对应的时间点,指针可以滑动
在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。 Android中有如下几种音频流: •...
VB 音量控制程序 (含话筒音量) VB音量控制程序,除了控制Windows音量外,还可对话筒音量进行控制,并播放.wav格式音频文件,具体使用时,可单独摘录出来作为模块来使用,效果不错。
android 音频播放器 源码 源代码 导入可用
javascript控制系统音量代码,可以控制2000,xp,vista和win7的系统音量及控制静音等。
Android 音频与视频合并
Android AudioRecord和MediaRecorder录音并实现了实时获取音量大小 看代码就知道了
音频流媒体应用程序允许用户播放...显示音频流的播放控件,包括播放、暂停、停止和音量控制。 允许用户输入音频流的URL。 支持实时的音频流播放。 我们将使用Java编程语言和Java音频库来构建这个音频流媒体应用程序。
html5 实现实时显示音频设备音量的html代码,获取音量部分用javascript实现
音量控制模块(3KB)