我想:
- 生成一个随机数(很简单)
- 取那个随机数并将其添加到某种动态路径中
- 在媒体播放器创建中使用动态路径。
例如
资源文件夹(原始)包含 1.mp3 2.mp3 3.mp3
随机数生成 0 到 4 之间的数字
例如:2
将随机数插入路径
例如字符串?
String PATH = "R.raw." + RANDOM-NUMBER
MediaPlayer mp = MediaPlayer.create(context, PATH);
但是,当然 MediaPlayer 使用 URI 变量而不是字符串,我确实尝试过
myUri = Uri.parse("R.raw.2");
但得到一个 nullPointerException
我想这是非常简单/直截了当的回答,而我的知识只是逃避了我
非常感谢