我正在使用Android MediaPlayer数据源API从URL播放MP3文件。在所有设备上,mp3文件将在2-3秒内播放。但是特别是在三星s8 +设备上,启动预览大约需要60-70秒。我已经验证了服务器日志,它也立即返回了mp3文件的响应。
数据源方法:
mMediaPlayer.setDataSource(context, Uri.parse(musicUrl));
目标SDK:23
MP3文件大小约为1。 700 KB,持续时间25-30秒。
更新: 调用“ prepareAsync()”函数后,我立即收到以下异常,但它会在60-70秒后播放。 'setDataSource IOException |发生SecurityException:java.io.FileNotFoundException:没有内容提供程序'