Я разрабатываю активность, которая может обрабатывать Intent с помощью действия ACTION_VIEW и mimetype "audio / *". Я знаю, что для обработки URI из Intent.getData () и должен использовать contentResolver.openFileDescriptor () из-за политики безопасности в Android N:
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource(context, uri);
mp.prepare();
mp.start();
Log.d(MainActivity.TAG, "Started playing");
} catch (IOException e) {
Log.e(MainActivity.TAG, "Failed to set data source: " + uri);
}
Но я также хочу получить информацию об аудио, с которым связан Ури.
Как я могу это сделать?
Заранее спасибо.