我有一个带有一些文本的图像,我有音频。我想知道如何设置它,这样用户就可以按下按钮,音频就会开始播放。谢谢
我有一个解决方案,我认为它可能会起作用。
首先,与其使用ImageView,不如使用ImageButton更容易。
因此,在布局XML文件中,选择ImageButton,并使用带有文本的图像创建一个。
此外,您可能希望为ImageButton设置一个空的背景,这是代码
android:background="@null"
接下来,在java类中选择声音和ImageButton,并将其设置为在单击时播放声音。
会像这个吗
final MediaPlayer yourSoundName = MediaPlayer.create(Lotr1.this,R.raw.yoursoundfile);
final ImageButton yourImageButtonName =(ImageButton) findViewById(R.id.yourImage);
yourImageButtonName .setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
yourSoundName.start();
}
}
});
任何问题,我都很乐意帮助