-1

特定の選択項目に対して、特定の .mp3 を割り当てる必要があるアプリケーションに取り組んでいます。(私がダックスフンドを選択したように、関数がそう言ったときにdachshund_1.mp3、dachshund_2.mp3などが再生されます)。特定の名前を保持する変数を作成し、それを mediaplayer.create に割り当てることは可能ですか?

私がやりたいことは、以下のようになります。

// I have a function here that returns with the specific string
// I have a cnt variable in the code which helps determine which text and sound comes now
fun DogHandler(cnt:Int, receiptName: String) :String
{
   return dogName + "_" +cnt.toString()
}

この関数が呼び出され、返される文字列がメディア プレーヤーに送信されます。Cntは10としましょう

var tmp = DogHandler(dachshund, cnt);     // tmp = dachsund_10
mediaPlayer = MediaPlayer.create(context, R.raw.tmp)
mediaPlayer.start()
4

1 に答える 1