MediaPlayer 播放声音大小设置

 时间:2026-02-14 16:53:10

1、 private MediaPlayer mp;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        mp = MediaPlayer.create(this, R.raw.xjwq);

        mp.start();

        mp.setLooping(true);

        }

MediaPlayer 播放声音大小设置

2、这样是能够正常播放的然后我就想做一个按钮来切换这个播放的声音。我这么做了,

Java code

private MediaPlayer mp1;

private MediaPlayer mp2;

private MediaPlayer mp3;

MediaPlayer 播放声音大小设置

3、@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    mp1 = MediaPlayer.create(this, R.raw.xjwq);

    mp2 = MediaPlayer.create(this, R.raw.bg);

    mp3 = MediaPlayer.create(this, R.raw.xghzj);

     

    mp1.start();

    mp1.setLooping(true);

}

MediaPlayer 播放声音大小设置

4、然后在按钮内执行

C/C++ code

?

 switch(mpIndex)

        {

        case 0:

            mp1.stop();

            break;

        case 1:

            mp2.stop();

            break;

        case 2:

            mp3.stop();

            break;

        }    

         

       

MediaPlayer 播放声音大小设置

5、 mpIndex ++;

        if(mpIndex == 3) mpIndex = 0;   

        if(mpIndex == 0)

        {  mp1.start();

            mp1.setLooping(true);else if(mpIndex == 1)

        { mp2.start();

            mp2.setLooping(true)      else

        {

            mp3.start();

            mp3.setLooping(true);

        }

MediaPlayer 播放声音大小设置

6、我就想循环的播放资源文件里面的3个文件,这种方式报错Plain Text code

ERROR/MediaPlayer(9974): start called in state 64

 ERROR/MediaPlayer(9974): error (-38, 0)

 ERROR/MediaPlayer(9974): Error (-38,0) 

MediaPlayer 播放声音大小设置

  • 食色者性也谁说这句话
  • 炖肉出的白沫子,是精华还是脏东西?
  • 谢尔顿第一集去医院干什么
  • 鹿茸粉的功效和作用
  • 得了脂溢性皮炎怎么办,后脑勺有痘痘怎么办?
  • 热门搜索
    杨康怎么死的 比值怎么求 无限极护肤品怎么样 甘油三酯高是怎么治疗 拉面怎么做 莲蓬怎么吃 笔记本内存条怎么装 排骨汤怎么炖 小孩便秘怎么办 脐带绕颈怎么办