【发布时间】:2015-05-04 13:09:48
【问题描述】:
任务结束后如何为游戏添加音效?我目前也在使用 Android Studio。
【问题讨论】:
任务结束后如何为游戏添加音效?我目前也在使用 Android Studio。
【问题讨论】:
首先在 res 文件夹中创建一个名为sounds 或任何您想要的文件夹。然后将您的声音文件放在您创建的文件夹中。将此代码添加到您的应用中。
MediaPlayer song = MediaPlayer.create(context, R.sound_folder.sound_name);
song.start();
【讨论】:
您需要先掌握任务结束时需要播放的声音。例子。使用 .wav 文件。接下来将 .wav 文件放在 res 文件夹中的 raw 文件夹中。您可以在提供相同声音的网站上免费找到所需的声音。接下来在您需要播放声音的代码中。
private SoundPool sounds;
private int sExplosion;
//declare variables
sounds = new SoundPool(10, AudioManager.STREAM_MUSIC,0);
sExplosion = sounds.load(context, R.raw.explode, 1);
sounds.play(sExplosion, 1.0f, 1.0f, 0, 0, 1.5f);
这里explode.wav是我需要播放的声音
【讨论】: