0
ボタンのIDを音源の名前と比較し、メディアプレーヤーをそのリソースに設定するアンドロイドのメソッドを作成しました。それは音を再生する必要がありますが失敗します。参考までに、ボタンのidはサウンドファイルと同じ名前です。なぜこれが再生されていないのかについての考えはありますか?ここに方法があります。Android MediaPlayerが音を再生できない
public void buttonTapped(View view){
int id = view.getId();
String ourId = "";
ourId = view.getResources().getResourceEntryName(id);
int resourceId = getResources().getIdentifier(ourId, "raw", "com.test.basicphrases");
MediaPlayer mediaPlayer = MediaPlayer.create(this, resourceId);
mediaPlayer.start();
}