soundPool播放短、频、快的声音
2016-04-05 16:05
507 查看
package com.example.soundpool; import android.media.AudioManager; import android.media.SoundPool; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { private SoundPool soundPool; private int soundId; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //load是异步的方法,所以要放在这里,若放到fire函数里是不行的 soundPool = new SoundPool(5,AudioManager.STREAM_MUSIC,0); soundId = soundPool.load(this, R.raw.qq, 1);//加载声音资源 } public void fire(View view){ //第二个参数代表左声;第三个代表右声;第四个代表优先级;第五个代表是否循环播放;第六个代表播放速度,范围为0.5-2.0 soundPool.play(soundId, 1.0f, 1.0f, 0, 0, 1.0f); } }
相关文章推荐
- C#一般处理程序 ashx.cs使用Session报错问题
- 带有 thead、tbody 以及 tfoot 元素的 HTML 表格
- 《构建之法》之第四章读后感
- Vim 快速上手
- ListView的CheckBox实现全部选中/不选中
- hadoop的序列化机制
- bzoj3529【SDOI2014】数表
- UIControl 详细解释
- LeetCode-15.3Sum
- 水平分表与垂直分表
- Swift-处理耗时操作
- Sublime Text 3103 Crack 破解 注册码(亲测有效)
- word2007如何批量删除文本框
- jsp页面跳转传值(变量)
- SQL Server压缩日志及数据库文件大小
- 不用标准库实现memmove,借助一个缓冲区temp,即使src和dest所指的内存有重叠也能正确拷贝
- python中decorator的用法及原理(一)
- jquery treetable 实例
- 网络编程
- 基础语法学习