我正在开发一个音乐应用程序,并希望在将 URI 设置为数据源时播放歌曲,但 setDataSource 不接受字符串。我的意思是我们如何为特定 ID 编写 URI。
这是代码:
MediaPlayer mp = new MediaPlayer();
mp.reset();
String sel = MediaStore.Audio.Media._ID+"=166";
mp.setDataSource(context,sel);
mp.prepare();
mp.start();
这里 166 是我手机中特定歌曲的 ID。