gpt4 book ai didi

java - android MediaPlayer 中的原始问题

转载 作者:太空宇宙 更新时间:2023-11-04 15:22:54 25 4
gpt4 key购买 nike

我有关于按钮声音的问题。即使我在“res”文件夹(res/raw)中创建文件夹,我也无法使用“raw”。 Eclipse 询问我是否想在 R 文件中创建它......方便吗?请帮忙。任何帮助将不胜感激。

这个想法是,当我单击 ImageButton 时,会发出图像颜色的声音。

  MediaPlayer mp1 = MediaPlayer.create(this, R.raw.sound1);
public void dos(View v) {
TextView f = (TextView) findViewById(R.id.pts);
TextView t = (TextView) findViewById(R.id.color);
c++;
if (t.getText().toString().equals("YELLOW")) {
Toast.makeText(this, "Correct", Toast.LENGTH_SHORT).show();
pts++;
color(v);
mp1.start();
f.setText(Integer.toString(pts));
} else {
Toast.makeText(this, "Fail", Toast.LENGTH_SHORT)
.show();

}
}

唯一的问题就在这一行

MediaPlayer mp1 = MediaPlayer.create(this, R.raw.sound1);

raw带有下划线,表示需要在R文件中创建字段或常量。

最佳答案

尝试改变这一点:

MediaPlayer mp1 = MediaPlayer.create(this, R.raw.sound1);

这样:

`final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.sound1);`

关于java - android MediaPlayer 中的原始问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20228817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com