2

在我的 android 应用程序中,用户可以创建 wav 文件。我将它们保存在外部存储的文件夹中。创建后,我想通过 SoundPool 播放它们。但为此,我需要一个 ID,例如 R.raw.sound1 ...

有没有办法在android中做到这一点?

非常感谢,

4

2 回答 2

0

Android 应用程序的捆绑资源需要 ID。如果你想用 播放外部文件SoundPool,你应该使用以下方法之一:

public int load (String path, int priority);

public int load (FileDescriptor fd, long offset, long length, int priority);
于 2012-07-19T10:04:11.017 回答
0

您不需要资源 ID。SoundPool 还有另外两种load()方法。看到这个:load(String, int)

于 2012-07-19T10:05:30.687 回答