bak 8.android mp3 播放器.

这几天一直在思考一个mp3播放器的实现.

考虑了几种方式.

1.利用mediaplayer 类来实现.

优点: 效率高,使用简单.

缺点:不能加入eq 和波谱.

2.软解码. 利用libmpg123 libmad 等mp3 解码库. 自己解码.

优点:可以加入eq 波谱.

缺点:使用复杂,播放效果不如第一种方式.

就目前我在平台上面的做的实验来看.audiotrack 类的write 方法有些性能瓶颈.(或许我使用的方法不对.)我目前使用第二种方法时,总会有噪音,并且会卡.

而且把边解压边播放,修改成队列后,情况反而更糟,在track.write时发现是真正的瓶颈地方. 还未找到好的办法.

继续努力.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值