100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > android按钮添加音效 Android------Button 添加声音效果(两种方式)

android按钮添加音效 Android------Button 添加声音效果(两种方式)

时间:2019-01-09 09:46:24

相关推荐

android按钮添加音效 Android------Button 添加声音效果(两种方式)

我在先前的案例《Android 的底部导航栏 BottomNavigationBar》中添加以底部

的4个按钮切换添加声音

下来看看案例效果图

使用添加依赖

compile 'com.ashokvarma.android:bottom-navigation-bar:1.3.0'

方式1:

private void PlayMusic(int MusicId) {

music = MediaPlayer.create(this, MusicId);

music.start();

}

方式2:

@SuppressLint("NewApi")

private void initSound() {

soundPool = new SoundPool.Builder().build();

soundID = soundPool.load(this, R.raw.qipao, 1);

}

private void playSound() {

soundPool.play(

soundID,

0.9f, //左耳道音量【0~1】

0.9f, //右耳道音量【0~1】

0, //播放优先级【0表示最低优先级】

0, //循环模式【0表示循环一次,-1表示一直循环,其他表示数字+1表示当前数字对应的循环次数】

1 //播放速度【1是正常,范围从0~2】

);

}

使用只需在mBottomNavigationBar的onTabSelected方法中调用:

mBottomNavigationBar.setTabSelectedListener(new BottomNavigationBar.OnTabSelectedListener(){

@Override

public void onTabSelected(int position) {

//PlayMusic(R.raw.qipao);//方式1

playSound();//方式二

showFragment(position);

}

@Override

public void onTabUnselected(int position) {

}

@Override

public void onTabReselected(int position) {

}

});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。