2

私の Android アプリでは、ユーザーは wav ファイルを作成できます。それらを外部ストレージのフォルダーに保存します。作成したら、SoundPool 経由で再生したいと考えています。しかし、これには R.raw.sound1 などの ID が必要です...

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 には他に 2 つのload()方法があります。これを参照してください: load(String, int)

于 2012-07-19T10:05:30.687 に答える