android中声音的相对路径

时间:2016-01-05 12:42:57

标签: android path

我正在尝试制作一个以基本方式播放声音的按钮。

我使用了新的SoundPool构建器,似乎无法找到使用我的声音的方法,我怎么能找到声音的路径,因为我不能在我的参数中放置一个字符串?

我的文件夹“声音”位于res中,并且有一个名为“eau.mp3”的声音文件。我尝试使用路径res / sounds / eau.mp3,但似乎无法正常工作。以下是我们感兴趣的代码:

AudioAttributes attributes=new AudioAttributes.Builder().setUsage(AudioAttributes.USAGE_MEDIA).setContentType(AudioAttributes.CONTENT_TYPE_UNKNOWN).build();
                SoundPool soundPool=new SoundPool.Builder().setAudioAttributes(attributes).build();
                soundPool.load(MainActivity.this, PATH  ,1);

我想用什么方法重新加入Path?

1 个答案:

答案 0 :(得分:0)

如果您在资源文件夹中创建自定义文件夹,则它不起作用。您可以从Assets文件夹中播放此音频& SD卡路径。如果要使用资源文件夹中的任何视图或数据,则需要定义id。