同时使用Android媒体播放器播放多个mp3文件。它跳转到列表中的最后一个mp3

时间:2015-11-30 05:44:01

标签: java android

我想用Android媒体播放器lib一起播放16个mp3,这些mp3在本地保存在zip文件中。我在Android 5及以上版本面临问题。问题是它只播放列表中的最后一个,mp3,准备后暂停和播放每个mp3不是一个合适的解决方案,我需要帮助。我已经抓了我的头几个月来,考虑到没有错误,它真的很难看。声音的长度是巨大的,声音池不是一个选项。在lolipop下面它似乎工作正常。当调试它似乎工作正常,我的猜测是anroid艺术试图搞砸它,考虑在5之前它使用dalvik

public void musicstart(int id) {
            switch (id) {

            case R.id.rain:
                player.setVolume(value, value);
                player.setLooping(true);
                player.start();

                break;

}}

这个特殊的方法我在循环中运行它播放正在被选中的声音,max可以一次是16。我已经准备好了。

1 个答案:

答案 0 :(得分:0)

我通过将.mp3文件转换为.ogg来解决此问题,并且我能够一次播放多个.ogg文件。