我试图制作一个应用程序,它正在播放来自internel的samll音频文件,只需4到5秒。我正在使用媒体播放器,但每个音轨加载需要3到4秒。有没有像dubsmash app那样快速播放音频的方法? 我将非常感谢你的回复。
答案 0 :(得分:0)
MediaPlayer大约只需要50毫秒(2015年,可能最长可达200毫秒,可能只需10毫秒),无需启动视频解码器即可准备小型媒体文件。您遇到的是网络延迟。正确的做法是预加载你正在播放的文件,这样当第一首曲目完成时,你可以将下一个播放器设置为使用MediaPlayer.setNext ....或MediaPlayer.OnCompleteListener来实现同样的结果。如果所有文件都是本地文件,您可以提前准备。