#媒体组件#
>audio音频
>audio音频组件需要有唯一的id
>根据id使用wx.createAudioContext(‘myaudio’)创 建音频播放环境
属性 | 类型 | 说明 |
id | string | audio 组件的唯一标识符 |
src | string | 要播放音频的资源地址 |
loop | boolean | 是否循环播放 |
controls | boolean | 是否显示默认控件 |
poster | string | 默认控件上的音频封面的图片资源地址,如果 controls 属性值为 false 则设置 poster 无效 |
name | string | 默认控件上的音频名字,如果 controls 属性值为 false 则设置 name 无效 |
author | string | 默认控件上的作者名字,如果 controls 属性值为 false 则设置 author 无效 |
binderror | eventhandle | 当发生错误时触发error事件,detail ={errMsg:MediaError.code} |
bindplay | eventhandle | 当开始/继续播放时触发play事件 |
bindpause | eventhandle | 当暂停播放时触发 pause 事件 |
bindtimeupdate | eventhandle | 当播放进度改变时触发 timeupdate 事件,detail = {currentTime, duration} |
bindended | eventhandle | 当播放到末尾时触发 ended 事件 |
示例代码:
//.wxml
<audio poster="{
{poster}}" name="{
{name}}" author="{
{author}}"
src="{
{src}}" id="myAudio" controls loop></audio>
<button type="primary" bindtap="audioPlay">播放</button>
<button type="warn&