を再生するに遊んからオーディオを停止、私はまた、私がテストしたif文を、試してみました、もしmp.isplaying()とmp.stopをやってきました運がない。これはすべてプロジェクトのメインクラス内にあります。私はまた、融点=ヌルを追加、OnCreateの方法
public class MainActivity extends AppCompatActivity {
MediaPlayer mp;
public void buttonTapped(View view){
int id = view.getId();
String ourId = "";
ourId = view.getResources().getResourceEntryName(id);
int resourceId = getResources().getIdentifier(ourId, "raw", getPackageName());
mp = MediaPlayer.create(this, resourceId);
mp.start();
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
// Log.i("Stuff", viewId);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
} setOnCompletionListenerで
画像を書式設定されたコードに置き換えて、潜在的な返信者が何かを入力しなくてもどこからでも開始したい場合があります。 – hellyale