更新记录
1.0.4(2026-03-30)
修复通知图像耗流量的问题;修复已知bug;
1.0.3(2026-03-09)
新增倍速播放; playbackRate : number; 有效值:【0.5~2】;默认=1
1.0.2(2026-03-03)
通知按钮改成系统自带按钮;修复stop()事件调用问题;修复一些设备报错闪退问题
查看更多平台兼容性
uni-app(4.15)
| Vue2 | Vue2插件版本 | Vue3 | Vue3插件版本 | Chrome | Safari | app-vue | app-vue插件版本 | app-nvue | app-nvue插件版本 | Android | Android插件版本 | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | 1.0.0 | √ | 1.0.0 | - | - | √ | 1.0.0 | √ | 1.0.0 | 9.0 | 1.0.0 | × | × |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
uni-app x(4.15)
| Chrome | Safari | Android | Android插件版本 | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|---|
| - | - | 9.0 | 1.0.0 | × | × | - |
UTS环境兼容性
| uni-app | uni-app x |
|---|---|
| √ | √ |
uyultax-uts-player
使用说明

支持mp3,mp4,m4a 使用方法相同与微信唯一背景音乐播放器
interface IUyultaxPlayer {
//网络音频链接。暂不支持本地资源
src : string
//标题
title : string
//艺术家
singer : string
//缩略图
cover : string
//专辑标题
episode : string
//音频长度
readonly duration : number
//音频当前时间
readonly currentTime : number
//播放-暂停状态
readonly paused : boolean
//音频资源就绪-(duration)=>{ 音频长度 }
onCanplay(callback : OnCanplayCallback) : void
//音频缓冲事件
(callback : OnCommonCallback) : void
//播放结束事件
(callback : OnCommonCallback) : void
//播放器被停止事件
onStop(callback : OnCommonCallback) : void
//媒体通知和媒体控制器的下一曲按钮事件
onNext(callback : OnCommonCallback) : void
//媒体通知和媒体控制器的下一曲按钮事件
onPrev(callback : OnCommonCallback) : void
//播放器错误事件-看下面错误码 {code,extra,message}
onError(callback : OnErrorCallback) : void
//开始播放事件
onPlay(callback : OnCommonCallback) : void
//暂停播放事件
onPause(callback : OnCommonCallback) : void
//播放时间更新事件
(callback : dCallback) : void
//用进度条快进结束事件
ed(callback : OnCommonCallback) : void
//播放
play() : void
//暂停
pause() : void
//停止
stop() : void
//快进-如果时间超出媒体长度,调整位最后5秒
seek(time : number) : void
}
错误码
| 错误吗基于安卓原生 | errCode | 说明 |
|---|---|---|
| 1 | 未指定的媒体播放器错误 | |
| 100 | 媒体服务器已停止运行。在这种情况下,应用程序必须释放MediaPlayer对象并实例化一个新的对象 |
| errExtra | 说明 |
|---|---|
| -1004 | 文件或网络相关的操作错误 |
| -1007 | 比特流不符合相关编码标准或文件规范 |
| -1010 | 比特流符合相关的编码标准或文件规范,但媒体框架不支持该功能 |
| -110 | 某些操作完成所需时间过长,通常超过3-5秒 |
| -2147483648 | 系统底层错误 |
示例
import {
createUyultaxPlayer
} from '@/uni_modules/uyultax-uts-player/';
let player = createUyultaxPlayer()
player.src = "https://media.example.com/audio.mp3"
player.title = "xxx-集"
player.singer = "xxx艺术家"
player.episode = "xxx录音室"
player.cover = "图片缩略图"
player.play()
player.onNext(() => {
goNext()
player.src = data.list[data.current]
})
player.onPrev(() => {
goPrev()
player.src = data.list[data.current]
})
player.onCanplay(duration=>{
console.log(duration)
})
player.onEnded(() => {
goNext()
console.log("触发播放结束", data.current)
player.src = data.list[data.current]
})
注意事项
src必须要其他参数(title,singer,episode,cover)后面进行赋值

收藏人数:
购买普通授权版(
试用
赞赏(1)
下载 4
赞赏 1
下载 11547592
赞赏 1904
赞赏
京公网安备:11010802035340号