如何在单击时将声音文件附加到按钮

How do I attach a sound file to a button on click

如何在单击方法中将 MP3 声音文件附加到按钮。我已经在同一个按钮上设置了隐身效果,如何将隐身效果与声音文件一起更改为零

mainButton1.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                Button button = (Button) v;
                button.setVisibility(View.INVISIBLE);

我想你可以使用 MediaPlayer

首先将您的 mp3 文件放在项目的 raw 文件夹中,然后在您的 activity 上创建如下方法:

   fun playSong(){
        val mediaPlayer = MediaPlayer.create(this, R.raw.your_mp3_file)
        mediaPlayer.start()
   }

在点击监听器中调用此方法,然后mediaPlayer.stop()停止播放。

我建议检查 mediaplayer docs 以查看所有可用的 methods/properties,我认为这是在 Android.

上播放音频的最简单方法

同时检查 android 文档中的 resources guide 以确保您拥有在项目中导入 mp3 文件所需的内容。

祝你好运!