android之按钮添加声音
16lz
2021-01-26
将输入法切换为中文状态shift + 数字键4
有时候我们需要将app按钮点击发出音乐声音,这里简单说一说分享几行代码:
直接看代码示例,有详细注释
public class MainActivity extends Activity {private Button mButton01;private SoundPool sp;//声明一个SoundPoolprivate int music;//定义一个整型用load();来设置suondID @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mButton01=(Button)findViewById(R.id.mButton01); sp= new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);//第一个参数为同时播放数据流的最大个数,第二数据流类型,第三为声音质量 music = sp.load(this, R.raw.start, 1); //把你的声音素材放到res/raw里,第2个参数即为资源文件,第3个为音乐的优先级 mButton01.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) {// TODO Auto-generated method stub sp.play(music, 1, 1, 0, 0, 1);}
简单的两行代码
更多相关文章
- Android项目中使用javacv和javacpp的代码混淆配置
- 《第一行代码——Android》pdf
- Android(安卓)Caused by: java.lang.IllegalArgumentException:
- Android中Messenger原理及基本用法详解
- android ImageView 频繁切换图片 OOM
- android 加载时闪烁点样式的启动画面
- AcitonBar自定义布局
- 记录下android studio 重命名包名
- NDK入门