原文:微信小程序把玩(二十七)audio组件

微信小程序把玩(二十七)audio组件-LMLPHP

音频播放已经封装的很好!只需配合属性设置即可! (method和data配合使用)

主要属性:

微信小程序把玩(二十七)audio组件-LMLPHP

微信小程序把玩(二十七)audio组件-LMLPHP

微信小程序把玩(二十七)audio组件-LMLPHP

微信小程序把玩(二十七)audio组件-LMLPHP

wxml

<audio
action="{{action}}"
src='http://sc1.111ttt.com/2016/1/09/26/202261732256.mp3'
poster= 'http://avatar.csdn.net/E/3/9/1_u014360817.jpg'
controls="true"
name="钢琴曲"
author="不详"/> <button type="primary" bindtap="audioPlay">播放</button>
<button type="primary" bindtap="audioPause">暂停</button>
<!--正常速度-->
<button type="primary" bindtap="audioPlaybackRateNormal">调为1倍速</button>
<!--慢放-->
<button type="primary" bindtap="audioPlaybackRateSlowDown">调为0.5倍速</button>

js

Page({
data:{
// text:"这是一个页面"
action: {
method: ''
}
}, audioPlay:function() {
this.setData({
action: {
method: 'play'
}
})
},
audioPause:function(){
this.setData({
action: {
method: 'pause'
}
})
},
audioPlaybackRateNormal:function() {
this.setData({
action:{
method: 'setPlaybackRate',
data: 1
}
})
},
audioPlaybackRateSlowDown:function() {
this.setData({
action: {
method: 'setPlaybackRate',
data: 0.5
}
})
}
})
04-28 17:44