媒体播放器问题

时间:2010-12-26 20:51:26

标签: android

   button.setOnClickListener(new View.OnClickListener() {  

    public void onClick(View v){
               if(mp2.isPlaying()==true)
                       {mp2.stop();
                        mp.start();

                       }
               else
               mp.start(); 


           }      

        });         


        button2.setOnClickListener(new View.OnClickListener() {   

            public void onClick(View v){
                if(mp.isPlaying()==true)
                {mp.stop();mp2.start();}
                else
               mp2.start(); 

           }  

        });   

我按第一个btn,第一首歌正在播放。我按第二首,第一首停止,第二首开始。但是,当我按下第一首btn时,第二首歌停止但第一首歌没有播放。 ..请帮助!! :)

1 个答案:

答案 0 :(得分:3)

您没有在原始prepare()上致电prepareAsync()(或seekTo(0))和MediaPlayer来回复它。