### [微信小程序page的生命周期和音频播放及监听的介绍](https://www.prosaas.cn/article/17309) **Published:** 2018-06-27T02:53:46 **Author:** 5201314 **Excerpt:** 这篇文章主要介绍了微信小程序page的生命周期和音频播放及监听实例详解的相关资料,需要的朋友可以参考下一、界面… 这篇文章主要介绍了微信小程序page的生命周期和音频播放及监听实例详解的相关资料,需要的朋友可以参考下 **一、界面的生命周期** /\*\* \* 监听页面加载, \* 页面加载中 \*/ onLoad:function(){ var \_this = this console.log('index---------onload()') /\*\* \* 监听音乐播放 \*/ wx.onBackgroundAudioPlay(function() { console.log('onBackgroundAudioPlay') }), /\*\* \* 监听音乐暂停 \*/ wx.onBackgroundAudioPause(function() { console.log('onBackgroundAudioPause') }), /\*\* \* 监听音乐停止 \*/ wx.onBackgroundAudioStop(function() { console.log('onBackgroundAudioStop') util.playAudio() }) }, /\*\* \* 监听页面显示, \* 当从当前页面调转到另一个页面 \* 另一个页面销毁时会再次执行 \*/ onShow: function() { console.log('index---------onShow()') }, /\*\* \* 监听页面渲染完成 \* 完成之后不会在执行 \*/ onReady: function() { console.log('index---------onReaday()'); }, /\*\* \* 监听页面隐藏 \* 当前页面调到另一个页面时会执行 \*/ onHide: function() { console.log('index---------onHide()') }, /\*\* \* 当页面销毁时调用 \*/ onUnload: function() { console.log('index---------onUnload') } **二、eg:使用播放音乐的系统方法**   wx.playBackgroundAudio()   需要调用监听音乐的相关操作时,需要在onLoad中进行(在标题一中) function playAudio(){ wx.playBackgroundAudio({ dataUrl: 'http://m2.music.126.net/oO27f-6XZ2\_jMV1gA8wzlA==/1319413953349380.mp3', title:'Blue Night', coverImgUrl:'http://pic.58pic.com/58pic/15/15/32/43x58PICgE2\_1024.jpg', success: function(res){ // success console.log("ok") }, fail: function(res) { // fail console.log("fail") }, complete: function(res) { // complete console.log("ok") } }) } **三、号外:全局函数的声明使用** util.playAudio()方法是在文件util.js中,此文件放的是全局函数! ![](https://img.php.cn/upload/article/000/000/009/452b21147fcff0a6e3fcb750e24e3768-0.png) 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 微信小程序 Page()函数的介绍 微信小程序中跳转页面的两种方法 以上就是微信小程序page的生命周期和音频播放及监听的介绍的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** JS, php, 微信小程序 **Categories:** 后端开发 ---