音楽アプリケーションを開発していて、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です。