千家信息网

微信小程序媒体组件audio怎么用

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍了微信小程序媒体组件audio怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序媒体组件audio怎么用文章都会有所收获,下面我们一起来看看吧
千家信息网最后更新 2025年02月02日微信小程序媒体组件audio怎么用

这篇文章主要介绍了微信小程序媒体组件audio怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序媒体组件audio怎么用文章都会有所收获,下面我们一起来看看吧。

audio


音频。

属性名类型默认值说明
idStringaudio 组件的唯一标识符
srcString要播放音频的资源地址
loopBooleanfalse是否循环播放
controlsBooleantrue是否显示默认控件
posterString默认控件上的音频封面的图片资源地址,如果 controls 属性值为 false 则设置 poster 无效
nameString未知音频默认控件上的音频名字,如果 controls 属性值为 false 则设置 name 无效
authorString未知作者默认控件上的作者名字,如果 controls 属性值为 false 则设置 author 无效
binderrorEventHandle当发生错误时触发 error 事件,detail = {errMsg: MediaError.code}
bindplayEventHandle当开始/继续播放时触发play事件
bindpauseEventHandle当暂停播放时触发 pause 事件
bindtimeupdateEventHandle当播放进度改变时触发 timeupdate 事件,detail = {currentTime, duration}
bindendedEventHandle当播放到末尾时触发 ended 事件

MediaError.code

返回错误码描述
MEDIA_ERR_ABORTED获取资源被用户禁止
MEDIA_ERR_NETWORD网络错误
MEDIA_ERR_DECODE解码错误
MEDIA_ERR_SRC_NOT_SUPPOERTED不合适资源

示例代码:

// audio.jsPage({  onReady: function (e) {// 使用 wx.createAudioContext 获取 audio 上下文 contextthis.audioCtx = wx.createAudioContext('myAudio')  },  data: {    poster: 'https://cache.yisu.com/upload/information/20220117/465/14322.jpg?max_age=2592000',    name: '此时此刻',    author: '许巍',    src: 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E06DCBDC9AB7C49FD713D632D313AC4858BACB8DDD29067D3C601481D36E62053BF8DFEAF74C0A5CCFADD6471160CAF3E6A&fromtag=46',  },  audioPlay: function () {this.audioCtx.play()  },  audioPause: function () {this.audioCtx.pause()  },  audio14: function () {this.audioCtx.seek(14)  },  audioStart: function () {this.audioCtx.seek(0)  }})

关于"微信小程序媒体组件audio怎么用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"微信小程序媒体组件audio怎么用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0