kotlin soundPoolで複数の音源ファイルを簡潔にロードしたい。
下記の記事を参考にして、kotlinでandroidアプリを作成しています。
https://akira-watson.com/android/kotlin/soundpool-play.html
やりたいことは50個程のボタンを作成し、サウンドプールでそれぞれのボタンから違う音を出したいです。
ループ文で書くことができたら簡潔に書くことができると思っているのですが、音源をロードする際に
soundOne = soundPool.load(this, R.raw.one, 1)
のR.raw.one
を変数にしてそこに音源のファイル名を代入することは可能でしょうか?
また、ボタンのオンクリックイベントの
button1.setOnClickListener
のbutton1
を変数にしてfor文などで回すことはできますか?