Как передать uri в mediaSource в Android Q, поскольку MediaStore.Audio.Media.DATA
устарело
Ранее (ниже Api 29 / Android 10 / Q) Это то, что я использовал
mediaSource = new ProgressiveMediaSource. Factory(dataSourceFactory).createMediaSource(Uri.parse(SongsForQueue.get(i)._path));
simpleExoPlayer.prepare(mediaSource);
simpleExoPlayer.setPlayWhenReady(true);
Где SongsForQueue.get (i) ._ путь - это путь к файлу, который мы получили из MediaStore.Audio.Media.DATA
, поскольку Android Q устарела MediaStore.Audio.Media. ДАННЫЕ Что мы можем использовать
Android предлагает
{ ссылка }
использовать
ContentResolver # openFileDescriptor (Uri, String ).
как мы можем сделать, чтобы любая помощь была бы полезной