MediaPlayer обычно отлично работает, воспроизводя мои файлы с диска. Однако, когда я использую Android P (API 28), MediaPlayer пропускает первые 3 секунды моих аудиофайлов.
mMediaPlayer = new MediaPlayer();
try {
mMediaPlayer.setDataSource("filepath.m4a");
mMediaPlayer.prepare();
mMediaPlayer.start();
} catch (Exception e) {
e.printStackTrace();
}
Проверено на эмуляторе с использованием Nexus 5x
Также протестировано на реальном устройстве с использованием Pixel 1.