例如,我有一个字符串"R.raw.tch_swan_lake"
。我想播放raw文件夹中的许多文件之一,它与我的字符串匹配:
melody = MediaPlayer.create(this, R.raw.tch_swan_lake);
如何将字符串用作资源指针?
答案 0 :(得分:1)
你可以这样做:
int resId = context.getResources().getIdentifier("tch_swan_lake", "raw", context.getPackageName());
melody = MediaPlayer.create(this, resId);
答案 1 :(得分:0)
这就是我从'raw;
获得可玩资源的方式 Uri uri =Uri.parse("android.resource://" + getPackageName() + "/raw/" + imageName);// without extention