我有4mb,大约4分钟长的ogg文件作为背景音乐播放。
当我启动时,音乐会在20秒后停止 我把它减少到50秒,它偶尔会在35-40秒的播放时间停止。
generic = MediaPlayer.create(this, R.raw.rep2);
generic.setLooping(true);
generic.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
generic.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
作为一种解决方案,我可以考虑将4分钟的曲目切割成几个50秒的曲目并按顺序播放。
标准媒体播放器可以在没有停止的情况下在Android中播放的最大曲目长度或音乐文件大小是多少?