在android MediaPlayer 中,我们可以创建一个像MediaPlayer mPlayer = MediaPlayer.create(Activity.this, R.raw.sound);
但我的问题是如果我想在我的活动的其他地方获得原始ID 该怎么办?可能吗 ?如果是这样的话?
我搜索它但无法达成任何解决方案。
答案 0 :(得分:0)
来自活动
int sound_file_id = getResources().getIdentifier("sound","raw" ,getPackageName());
来自片段
int sound_file_id = getActivity().getResources().getIdentifier("sound","raw" ,getActivity().getPackageName());
希望这能回答你的问题