bak 8.android mp3 播放器.

這幾天一直在思考一個mp3播放器的實現.

考慮了幾種方式.

1.利用mediaplayer 類來實現.

優點: 效率高,使用簡單.

缺點:不能加入eq 和波譜.

2.軟解碼. 利用libmpg123 libmad 等mp3 解碼庫. 自己解碼.

優點:可以加入eq 波譜.

缺點:使用複雜,播放效果不如第一種方式.

就目前我在平臺上面的做的實驗來看.audiotrack 類的write 方法有些性能瓶頸.(或許我使用的方法不對.)我目前使用第二種方法時,總會有噪音,並且會卡.

而且把邊解壓邊播放,修改成隊列後,情況反而更糟,在track.write時發現是真正的瓶頸地方. 還未找到好的辦法.

繼續努力.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章