aplayer得使用,记一次aplayer/Aplayer开发心得

aplayer有很多版本,适配vue得,有适配原生得,其中适配vue还有两种(Vue-Aplayer,vue-aplayer),这里推荐后者,博主两种都用了,但是第二种用着比较好,文档比较完善,前者文档好像不完善,功能不足(前者有个bug,音量调节有些情况无法使用,找了半天也没有修复,遂放弃)。

直接贴上作者得github 点我,其中给出了各种版本,任君选取。

直接进入整体,这里就用博主最后用在项目得一款vue-aplayer做分享。

需求

  1. 在切换上下首歌曲得时候,保证页面的列表和播放器对应上(页面列表会显示当前播放歌曲)。
  2. 点击页面列表显示播放器且自动播放。
  3. 满足多个列表得切换。
  4. 一直播放,不会因为页面切换销毁播放器

解决方案

  1. 在切换上下首歌曲得时候,保证页面得列表和播放器对应上(页面列表会显示当前播放歌曲)。
    方案:切换得时候传递id,触发页面得监听改变样式
  2. 点击页面列表显示播放器且自动播放。
    方案:用store传递值,播放器监听该值,做到显示和自动播放
  3. 满足多个列表得切换。
    方案:在页面切换音乐或者切换列表得时候重新做数据传入播放器
  4. 一直播放,不会因为页面切换销毁播放器
    方案:用一个单独的页面做播放器,用store控制。

实现

首先:

引入播放器,等等就不细说,如果有问题点击

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值