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