如何在Mediaplayer中获取当前正在运行的原始ID

时间:2017-12-17 13:39:58

标签: android android-mediaplayer

在android MediaPlayer 中,我们可以创建一个像MediaPlayer mPlayer = MediaPlayer.create(Activity.this, R.raw.sound);

这样的对象

但我的问题是如果我想在我的活动的其他地方获得原始ID 该怎么办?可能吗 ?如果是这样的话?

我搜索它但无法达成任何解决方案。

1 个答案:

答案 0 :(得分:0)

来自活动

int sound_file_id =  getResources().getIdentifier("sound","raw" ,getPackageName());

来自片段

int sound_file_id =  getActivity().getResources().getIdentifier("sound","raw" ,getActivity().getPackageName());

希望这能回答你的问题