В Android 10, когда я хочу использовать MediaPlayer
, как показано ниже
uri = "content://media/external/video/media/395"
mediaPlayer.setDataSource(folderContainActivity ,uri);
ОШИБКА I Получено:
W/MediaPlayer: Couldn't open content://media/external/video/media/395: java.io.FileNotFoundException: No entry for content://media/external/video/media/395
В Android 10 MediaStore.Audio.Media.DATA
не может быть использован, поэтому я использую
String path = MediaStore.Video.Media
.EXTERNAL_CONTENT_URI
.buildUpon()
.appendPath(String.valueOf(MediaStore.Audio.Media._ID)).build().toString();
Но я не знаю, как позволить MediaPlayer
работать с этим URI. Пожалуйста, помогите мне решить эту проблему.