我当前正在使用 MediaPlayer 播放 1 秒的声音文件。然而,我无法在事后立即重播它;我必须等待一段时间,这是我不想做的。 我希望能够在单击“查看”后立即播放声音文件。
这是我的代码:
final TextView lowBongo = (TextView)this.findViewById(R.id.low_bongo);
final MediaPlayer lowBongoMP = MediaPlayer.create(this, R.raw.low_bongo_sound);
lowBongo.setOnClickListener(new OnClickListener()
{
public void onClick(View v) {
lowBongoMP.start();
}
});
最佳答案
final TextView lowBongo = (TextView)this.findViewById(R.id.low_bongo);
final MediaPlayer lowBongoMP = MediaPlayer.create(this, R.raw.low_bongo_sound);
lowBongo.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
lowBongoMP.seekTo(0); //Start Song From 0 second
lowBongoMP.start();
}
});
关于java - 如何在 Android Studio 中不必等待 MediaPlayer 完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43036750/