uni-app实现音频播放器(ios)

发布时间 2023-09-06 22:05:51作者: 我有头盔

在uni-app中,ios有自带的音频播放器,和网易云一样,安卓需要自己写

1.全局定义

const bgAudioManager = uni.getBackgroundAudioManager();  
bgAudioManager.title = this.info.name; //音频名称
bgAudioManager.singer = ''; //作者
bgAudioManager.coverImgUrl = this.info.pic; //封面图
bgAudioManager.src = this.info.yinpin.path; //音频路径

2.方法

backgroundAudioManager 对象的方法列表  示例  bgAudioManager.play() //播放   bgAudioManager.onPlay(){}//播放事件

方法参数说明
play   播放
pause   暂停
stop   停止
seek position 跳转到指定位置,单位 s
onCanplay callback 背景音频进入可以播放状态,但不保证后面可以流畅播放
onPlay callback 背景音频播放事件
onPause callback 背景音频暂停事件
onStop callback 背景音频停止事件
onEnded callback 背景音频自然播放结束事件
onTimeUpdate callback 背景音频播放进度更新事件
onPrev callback 用户在系统音乐播放面板点击上一曲事件(iOS only)
onNext callback 用户在系统音乐播放面板点击下一曲事件(iOS only)
onError callback 背景音频播放错误事件
onWaiting callback 音频加载中事件,当音频因为数据不足,需要停下来加载时会触发