嗨我有一首短歌和一个按钮。我想重复播放歌曲,直到用户点击按钮,当用户释放它时歌曲停止。问题是=它会再次播放,但从它暂停的地方开始,我想从开始开始。每当用户点击=从开始播放
时,我该如何做才能使其发挥作用抱歉语言不好
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;
}
});
}
}
答案 0 :(得分:0)
你需要使用song.seekTo(0);在你的歌曲之后。暂停();