我正在尝试在Android Q中播放SD卡中的音频,不幸的是,音频播放器无法在Android Q上运行,但它在Android Q之前的版本(如Android Pie)中完美运行。 这是我的代码
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), Uri.parse(getUrl));
mediaPlayer.prepare();
mediaPlayer.setVolume(0.5f, 0.5f);
mediaPlayer.setLooping(false);
seekBar.setMax(mediaPlayer.getDuration());
seekBarHint2.setText(convertDuration(mediaPlayer.getDuration()));
mediaPlayer.start();