在我的Android应用中,用户可以创建wav文件。我将它们保存在外部存储器的文件夹中。一旦创建,我想通过SoundPool播放它们。但为此,我需要一个ID,例如R.raw.sound1 ......
有没有办法在android中执行此操作?
非常感谢,
答案 0 :(得分:0)
Android应用程序的捆绑资源需要ID。如果要使用SoundPool
播放外部文件,则应使用以下方法之一:
public int load (String path, int priority);
public int load (FileDescriptor fd, long offset, long length, int priority);
答案 1 :(得分:0)
您不需要资源ID。 SoundPool还有另外两种load()
方法。见这一个:load(String, int)