我想通过点击特定按钮从Android Studio中的原始文件夹播放特定的音乐文件。但是我收到了以下回复:
错误信息 - 无法解析方法'创建(匿名android.view.View.OnClickListener,int)
我的代码如下:
Button t1 = (Button) findViewById(R.id.choose_Tamil1);
t1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
mediaPlayer =MediaPlayer.create(this,R.raw.melam);
}
});
答案 0 :(得分:1)
试试这段代码:
Button t1 = (Button) findViewById(R.id.choose_Tamil1);
t1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
mediaPlayer =MediaPlayer.create(CLASSNAME.this,R.raw.melam);
}
});
将 CLASSNAME 替换为您当前所在班级的名称。
错误是因为this
关键字通常指的是OnClickListener
类,但它应该引用您在当前类中编写的自定义OnClickListener
类。
因此改变了。
答案 1 :(得分:0)
请尝试
mediaPlayer = MediaPlayer.create(getContext(),R.raw.melam);