android上播放按键声音方法
来源:互联网 发布:360免费wifi网络不稳定 编辑:程序博客网 时间:2024/06/06 00:23
在自定义控件时,有时候需要针对用户的操作播放一些声音,一般这些声音格式都是ogg/mp3等格式,目前发现有三种方法来进行播放。
1. 使用playSoundEffect函数进行播放系统内置声音,比如:
playSoundEffect(SoundEffectConstants.NAVIGATION_LEFT); //播放向左导航声音
2. 使用AudioManager进行播放系统内置声音,比如:
AudioManager mAudioMgr = (AudioManager) context.getSystemService(mContext.AUDIO_SERVICE);mAudioMgr.playSoundEffect(AudioManager.FX_FOCUS_NAVIGATION_LEFT);
3. 使用SoundPool播放制定的声音文件,比如:
// 第一个参数为同时播放数据流的最大个数,第二数据流类型,第三为声音质量SoundPool sp = newSoundPool(10, AudioManager.STREAM_SYSTEM, 5);intmusic = sp.load(context, R.raw.key_tick, 1);sp.play(music,1,1,0,0,1);
当然,我们也可以用MediaPlayer进行声音的播放,但是用这个仅仅播放一个按键声音感觉就有点笨重了。
1 0
- android上播放按键声音方法
- Android中两种播放声音的方法
- android 按键声音
- android 按键声音
- android 按键声音
- android 按键声音
- 如何播放短的声音 如按键声音
- android 学习 声音播放
- Android播放照相机声音
- android 声音播放
- Android中播放声音
- Android 播放声音
- android 终端播放声音
- android声音播放
- Android播放声音
- Android播放声音文体
- Android 播放声音
- Android中播放声音的两种方法
- 矩阵与矩阵运算
- Android Activity启动的两种方法
- Vijava 学习笔记之(VirtualMachineRelocateSpec类)
- mtk加快android源码编译方法
- javascript中的定时器
- android上播放按键声音方法
- 代理与反向代理
- EasyGui 学习文档【超详细中文版】[增强版]
- 官网地址
- leetcode 日经贴,Cpp code -Remove Nth Node From End of List
- 关于OC 特有的语法
- ios实现长时间后台运行
- ubuntu14.04(64位)运行32位程序
- 使用sos查看.NET对象内存布局