微信小程序 Audio API详解及实例代码

网友投稿 312 2023-07-04


微信小程序 Audio API详解及实例代码

没啥可值得太注意的地方

重要属性:

1. wx.getBackgroundAudioPlayerState(object) 获取播放状态

2.wx.playBackgroundAudio(object)播放音乐

3.wx.pauseBackgroundAudio()暂停音乐

4.wx.seekBackgroundAudio(object) 设置播放进度

5.wx.stopBackgroundAudio()停止播放音乐

三个监听器:

wxml

js

Page({

data:{

// text:"这是一个页面"

},

listenerButtonPlay: function() {

wx.playBackgroundAudio({

//播放地址

dataUrl: 'http://sc1.111ttt.com/2016/1/09/28/202280605509.mp3',

//title 音乐名字

title: '青云志',

//图片地址

coverImgUrl: 'http://r1.ykimg.com/050E0000576B75F667BC3C136B06E4E7'

})

},

/**

* 播放状态

*/

listenerButtonGetPlayState: function() {

wx.getBackgroundAudioPlayerState({

success: function(res) {

console.log(res)

//duration 总时长

//currentPosition 当前播放位置

//status 播放状态

//downloadPercent 下载状况 100 即为100%

//dataUrl 当前播放音乐地址

}

})

},

/**

* 监听button暂停按钮

*/

listenerButtonPause: function() {

wx.pauseBackgroundAudio();

},

/**

* 设置进度

*/

listenerButtonSeek: function() {

wx.seekBackgroundAudio({

position: 30

})

},

/**

*停止播放

*/

listenerButtonStop: function() {

wx.stopBackgroundAudio()

},

onLoad:function(options){

ZKYsE // 页面初始化 options为页面跳转所带来的参数

/**

* 监听音乐播放

*/

wx.onBackgroundAudioPlay(function() {

console.log('onBackgroundAudioPlay')

})

/**

* 监听音乐暂停

*/

wx.onBackgroundAudioPause(function() {

console.log('onBackgroundAudioPause')

})

/**

* 监听音乐停止

*/

wx.onBackgroundAudioStop(function() {

console.log('onBackgroundAudioStop')

})

},

onReady:function(){

// 页面渲染完成

},

onShow:function(){

// 页ZKYsE面显示

},

onHide:function(){

// 页面隐藏

},

onUnload:function(){

// 页面关闭

}

})

感谢阅读本文,希望能帮助到大家,谢谢大家对本站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:接口文档编写规范和示例
下一篇:产品经理必须懂的api接口文档编写规范,api接口文档入门
相关文章

 发表评论

暂时没有评论,来抢沙发吧~