最近要实现一个功能,类似于书籍浏览,自动翻页,在浏览页面的同时还带有声音(背景音乐),有一个按钮,点击则关闭声音,再点击就恢复原来的声音。查找完MediaPlayer的API后,发现貌似没有这个方法,实现静音功能。不过这里有个方法,可以达到这个效果。用的是AudiaManager这个类,实现的代码如下:

AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);

btnSound.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
                if (SoundEnabled) {
                    audioManager.setStreamMute(AudioManager.STREAM_MUSIC , true);
                } else {
                    audioManager.setStreamMute(AudioManager.STREAM_MUSIC , false);
                }
                SoundEnabled = !SoundEnabled;
 
            }

});

 

文章推荐:   http://4225953-163-com.iteye.com/blog/663694

相关文章:

  • 2022-02-22
  • 2021-09-18
  • 2021-07-25
  • 2021-09-26
  • 2021-10-13
  • 2021-11-08
  • 2021-06-25
猜你喜欢
  • 2022-01-18
  • 2021-12-12
  • 2021-11-29
  • 2021-09-04
  • 2022-01-25
  • 2022-12-23
  • 2021-06-15
相关资源
相似解决方案