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的真实设备上进行了测试。