1

私のアプリはxmlファイルから指示を読み込んで実行します。命令の 1 つは、再生するオーディオ ファイル名です。私のxmlには、sring @raw/filenameまたはアドバイスが含まれている場合があります。アプリで読み取ったら、PediaPlayer オブジェクトで使用できるリソース ID に変換するにはどうすればよいですか?

4

1 に答える 1

0

使用する

res = getResources().getIdentifier("filename without extension", "raw",packageName);

raw は、それが可能なリソースタイプStringです。getPackageName()packagename に使用できます 次に、単純に

mp = MediaPlayer.create(context, res);
mp.start();
于 2013-02-13T07:05:50.547 に答える