我使用audio遇到两个问题
倍速没效果
设置当前播放时间
<view class=“container”>
<!-- <audio poster="{{poster}}" name="{{name}}" author="{{author}}" src="{{src}}" action="{{action}}" controls loop> -->
<audio poster="{{poster}}" name="{{name}}" author="{{author}}" src="{{src}}" id=“myAudio” controls loop action="{{action}}">
<view class=“button-wrap”>
<button type=“primary” bindtap=“audioPlay”>播放</button>
<button type=“primary” bindtap=“audioPause”>暂停</button>
<button type=“primary” bindtap=“audioPlaybackRateSpeedUp”>调为2倍速</button>
<button type=“primary” bindtap=“audioPlaybackRateNormal”>调为1倍速</button>
<button type=“primary” bindtap=“audioPlaybackRateSlowDown”>调为0.5倍速</button>
<button type=“primary” bindtap=“audio14”>设置当前播放时间为14秒</button>
<button type=“primary” bindtap=“audioStart”>回到开头</button>
</view>
</audio>
</view>
audioPlaybackRateSpeedUp: function () {
console.log(‘666666666666666’);
this.setData({
action: {
method: ‘setPlaybackRate’,
data: 2 //倍速
}
})
},
audio14: function () {
// this.setData({ //这是没效果
// action: {
// method: ‘setCurrentTime’,
// data: 14
// }
// })
console.log(‘666666666666666’);
this.audioCtx.seek(14) //这是报错:‘seek’ of undefined
},
微信版本是6.5.3?试下更新微信版本至最新版本看看。若问题未解决,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)