用key_down多次播放音乐

时间:2014-12-20 17:34:13

标签: android eclipse

嗨我有一首短歌和一个按钮。我想重复播放歌曲,直到用户点击按钮,当用户释放它时歌曲停止。问题是=它会再次播放,但从它暂停的地方开始,我想从开始开始。每当用户点击=从开始播放

时,我该如何做才能使其发挥作用

抱歉语言不好

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Button s1 = (Button) findViewById(R.id.button1);
    s1.setOnTouchListener(new OnTouchListener() {
        MediaPlayer sb1 = MediaPlayer.create(MainActivity.this, R.raw.ava);
        @Override
         public boolean onTouch(View view, MotionEvent motionevent) 
        { 
            int action = motionevent.getAction(); 
            if (action == MotionEvent.ACTION_DOWN) 
            { 

               sb1.setLooping(true);
               sb1.start();
            } 
            else if (action == MotionEvent.ACTION_UP) 
            { 
               sb1.pause();
            }

            return false;
        }
    });
}
}

1 个答案:

答案 0 :(得分:0)

你需要使用song.seekTo(0);在你的歌曲之后。暂停();