Android音乐播放器【支持:速率调节,音调调节,采样率调节】

该博客介绍了如何基于Android的AudioTrack、MediaCodec、MediaExtractor和SoundTouch库创建一个音乐播放器,支持速率、音调和采样率调节。博主分享了在Android 6.0以下实现倍速播放的解决方案,并提供了项目源码链接,详细讲解了播放服务、播放控制、状态栏显示、音频焦点管理和MediaSession的使用。
摘要由CSDN通过智能技术生成

这是一个音乐播放器,支持:速率调节,音调调节,调节采样率,这三个功能基于soundTouch开源项目,解决了Android 6.0之前不能调节播放速率的问题。项目地址:https://github.com/zhencheng11/AudioPlayerMaster.git
体验APK:https://github.com/zhencheng11/AudioPlayerMaster/blob/master/App.apk
由于公司项目需要做一个倍速播放的音乐播放器,我们知道,使用Android 自带的MediaPlayer的在Android 6.0之前的是不支持倍速播放的,我看过很多关于音频播放的开源项目,找到soundTouch能够改变音频播放速度,但是没有一个完整的能封装成播放器的。于是,我结合AudioTrack+MediaExtractor+MediaCodec+SoundTouch封装成一个音乐播放器。因为之前都是用Android 自带的MediaPlayer进行播放,使用这些新技术我花了很多的时间去了解他们的使用。
先看项目截图:UI有点粗糙,见谅。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值