sy-audio - 更新日志

1.0.6(2024-04-03)

修复音频文件为服务器地址时不播放的问题

1.0.5(2023-04-27)

1.修复VUE3已知的问题 2.新增change事件

1.0.4(2023-04-10)

修复vue3时已知的问题

1.0.3(2023-04-07)

1:完善ref方法 2:新增可取方法 3:修复已知问题

1.0.2(2023-04-07)

修复已知问题

1.0.1(2023-04-07)

1.0.0(2023-04-06)

初始版本

欢迎使用 sy-audio 在线音乐播放器

props (组件属性)

属性 类型 默认值 备注
autoplay Boolean false 是否自动播放(只支持微信内置浏览器,小程序,app)
src String '' 音频地址
isCountDown Boolean false 是否倒计时
audioCover String '' 音乐封面
audioTitle String new Audio Title 标题
audioTitleColor String #333 标题颜色
subheading String new Audio Subheading 副标题
activeColor String #bf41a2 滑块左侧已选择部分的线条颜色
backgroundColor String #f1c38b 滑块右侧背景条的颜色

组件事件

事件 事件内容
@audioPlay 音频播放事件
@audioPause 音频暂停事件
@audioEnd 音频自然播放结束事件
@audioCanplay 音频进入可以播放状态,但不保证后面可以流畅播放

ref 事件

事件 事件内容
audioPause() 控制音乐播放/暂停
audioSeek() 跳转到指定位置
audioDestroy() 销毁innerAudioContext()实例
<sy-audio isCountDown ref="audio" src='' audioCover='' subheading='' audioTitle=''></sy-audio>

// 调用跳转到音乐15s位置方法,如下:
this.$refs.audio.audioSeek(15)

View代码

<sy-audio isCountDown ref="audio" src='' audioCover='' subheading='' audioTitle=''></sy-audio>

// src为本地路径时,使用require方法,如下:
<sy-audio :src="require('@/static/audio.mp3')"></sy-audio>

sy-audio将会持续更新,欢迎大家踊跃提出宝贵建议;

1.0.0(2023-04-06)

初始版本

欢迎使用 sy-audio 在线音乐播放器

props (组件属性)

属性 类型 默认值 备注
autoplay Boolean false 是否自动播放(只支持微信内置浏览器,小程序,app)
src String '' 音频地址
isCountDown Boolean false 是否倒计时
audioCover String '' 音乐封面
audioTitle String new Audio Title 标题
audioTitleColor String #333 标题颜色
subheading String new Audio Subheading 副标题
activeColor String #bf41a2 滑块左侧已选择部分的线条颜色
backgroundColor String #f1c38b 滑块右侧背景条的颜色

组件事件

事件 事件内容
@audioPlay 音频播放事件
@audioPause 音频暂停事件
@audioEnd 音频自然播放结束事件
@audioCanplay 音频进入可以播放状态,但不保证后面可以流畅播放

View代码

<sy-audio></sy-audio>
// src为本地路径时,使用require方法,如下:

<sy-audio :src="require('@/static/audio.mp3')"></sy-audio>

sy-audio将会持续更新,欢迎大家踊跃提出宝贵建议;