我在 res 文件中添加了一些音频文件。 首先,我创建了一个原始目录,然后添加了包含音频文件的文件夹。
如何获取每个文件路径? (我想用路径播放这个音频文件)
我发现我需要使用
classLoader.getResource
但是我不明白怎么办。这个函数的参数是什么?
最佳答案
应将引用添加到您的 R
类中,您可以获得类似 R.raw.sound_file_1
的内容。查看Audio and Video Android 开发人员指南部分了解更多详细信息。
获得音频剪辑的引用后,您可以通过以下方式播放它:
MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
mp.start();
所以您根本不需要资源的路径,只需使用引用即可。
关于android - 将java与android一起使用如何获取资源文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745518/