iOS开发,一个使用AVPlayer实现的播放在线音乐的Demo

前言

最近两天公司暂时没有任务安排,闲着无聊便搞了一个在线音乐播放器(Demo)。说实话现在做音乐的开放API没有多少,基本都是爬虫的,GitHub上面有一些别人爬虫下来的某些大型音乐网站的API,我这里也用了其中一个比较简单的音乐API。其中有某Q、某易、某米的部分音乐接口,大家都是学习的人,切不可用作商业用途。

内容

接下来说一下在线播放器demo实现的一些功能。 基本功能:歌曲搜索、播放在线音乐、暂停、上一曲、下一曲、循环播放、网络状态监控、音量控制、后台播放、控制中心(及锁屏)显示、播放动画等。

1. 效果图

2. 具体实现

... ...(此处省去千行代码及几百字。)

废话不多说,直接上代码,在线音乐播放器(Demo),Demo里有许多注释,大家应该都能看懂的。

AVPlayer相关知识:

1). AVPlayer的基本使用

2). iOS 开发 AVPlayer 深入浅出;

3). iOS音频篇:使用AVPlayer播放网络音乐

结语

这只是一个demo,当然还有许多未完善的地方,只是供大家互相学习一下。工作之余的无聊产物,大家有问题也可以一起交流讨论。

转载于:https://juejin.im/post/5a3a14e8f265da430b7b624c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值