我需要使用kotlin来定义RAW资源数组,例如
var x = ArrayList<Resources >
x.add(R.raw.cat)
另一个问题是将资源传递给函数
fun myFun(res:Resources ){
mp=MediaPlayer()
mp.start(res)
}
我将非常感谢您的帮助
答案 0 :(得分:0)
您可能需要Int
而不是Resources
来引用资源ID:
var x = ArrayList<Int>
x.add(R.raw.cat)
fun myFun(resId: Int) {
mp=MediaPlayer()
mp.start(resId)
}