Android通过摇晃手机的频率来控制声音的频率(6)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:49 点击:

 49             }
 50             playing = true;
 51         }
 52     }
 53
 54     // added for v 1.0.1, enable changing the audio remotely
 55     public void setPlayIndex(int index) {
 56         mPlayIndex = index;
 57     }
 58
 59     public void setRate(float rate) {
 60         if (mSoundEnable) {
 61             mRate = checkRate(rate);
 62             mSoundPool.setRate(mStreamID, mRate);
 63         }
 64     }
 65
 66     private float checkRate(float rate) {
 67         if (rate > 2f) {
 68             return 2f;
 69         } else if (rate < 0.5f) {
 70             return 0.5f;
 71         } else {
 72             return rate;
 73         }
 74     }
 75
 76     public void stepRate(float step) {
 77         if (mSoundEnable) {
 78             mRate = mRate + step;
 79             mRate = checkRate(mRate);
 80             mSoundPool.setRate(mStreamID, mRate);
 81         }
 82     }
 83
 84     public void pause() {
 85         if (mSoundEnable) {
 86             mSoundPool.pause(mStreamID);
 87             // mSoundPool.autoPause();
 88         }
 89     }
 90
 91     public void resume() {
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1